Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
261 words
A computerized method for representing multi-dimensional data using view elements comprising the steps of: constructing a view element data structure including node elements and decomposition and synthesis transition elements between the node elements, the transition elements defining decomposition and synthesis dependencies for processing the view elements; ingesting the data into the node elements of the view element data structure, the node elements being at least one of a root element and a non-root element; processing the view elements in accordance with the decomposition and synthesis transition elements of the view element data structure to generate other view elements in the view element data structure; selecting a set of the view elements from the view element data structure; and storing the set of view elements, wherein in a client-server system for interactively retrieving a view of the data using the view elements, further comprising the steps of: a client application issuing a view request; receiving view elements from a server and storing them in a client-side cache in response to the view request; examining subsequent view requests in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure to select associated view elements and identifying one or more of a client-side cache source and a server source for obtaining the associated view elements; retrieving the associated view elements from the one or more sources; processing the associated view elements in accordance with the decomposition and synthesis transition elements of the view element data structure; and generating and delivering the view to the client application.
Claim 2
Dependent Claim
261 words
A computerized method for representing multi-dimensional data using view elements comprising the steps of: constructing a view element data structure including node elements and decomposition and synthesis transition elements between the node elements, the transition elements defining decomposition and synthesis dependencies for processing the view elements; ingesting the data into the node elements of the view element data structure, the node elements being at least one of a root element and a non-root element; processing the view elements in accordance with the decomposition and synthesis transition elements of the view element data structure to generate other view elements in the view element data structure; selecting a set of the view elements from the view element data structure; and storing the set of view elements, wherein in a client-server system for interactively retrieving a view of the data using the view elements, further comprising the steps of: a client application issuing a view request; receiving view elements from a server and storing them in a client-side cache in response to the view request; examining subsequent view requests in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure to select associated view elements and identifying one or more of a client-side cache source and a server source for obtaining the associated view elements; retrieving the associated view elements from the one or more sources; processing the associated view elements in accordance with the decomposition and synthesis transition elements of the view element data structure; and generating and delivering the view to the client application.
Claim 3
Dependent Claim
114 words
The method of claim 1 , further comprising the steps of: said storing step including the step of compressing the set of view elements; communicating a request for a view of the data; selecting a set of view elements from the view element data structure by examining said view in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure; retrieving selected view elements from storage and decompressing said view elements; processing said view elements in accordance with the decomposition and synthesis transition elements of the view element data structure; and constructing the view of the data using the view elements, in response to said processing.
Claim 4
Dependent Claim
23 words
The method of claim 1 , further comprising the step of constructing the view element hierarchy data structure using space and frequency graph.
Claim 5
Dependent Claim
22 words
The method of claim 1 , further comprising the step of storing a tiled-wavelet set of view elements to represent the data.
Claim 6
Dependent Claim
43 words
The method of claim 1 , further comprising the step of selecting the view element sets based on one or more of a compression rate-distortion performance; an additive cost function; a view retrieval speed; storage space constraints; and client or server processing constraints.
Claim 7
Dependent Claim
19 words
The method of claim 1 , wherein the views and the view elements are in units of spatial blocks.
Claim 8
Dependent Claim
31 words
The method of claim 1 , wherein said step of constructing a view element data structure uses one of a one-dimensional spatial quad-tree; a multi-dimensional spatial quad-tree; and a wavelet packet-tree.
Claim 9
Dependent Claim
22 words
The method of claim 1 , wherein said compressing step further comprises the step of compressing the view elements without information loss.
Claim 10
Dependent Claim
34 words
The method of claim 2 , wherein one or more of the views and view elements are constructed on one or more of a server, a proxy or a client in a computer network.
Claim 11
Dependent Claim
237 words
A computerized method for representing one or more satellite images, comprising the steps of: constructing a space and frequency view element data structure which includes view elements connected by decomposition and synthesis transition elements; ingesting satellite image data into the view elements; processing the view elements in accordance with the elements; ingesting satellite image data into the view elements; processing the view elements in accordance with the decomposition and synthesis transition elements to generate other view elements in the data structure; selecting a set of view elements from the view element data structure; and storing said set of view elements, wherein in a client-server system for interactively retrieving a view of the data using the view elements, further comprising the steps of: a client application issuing a view request; receiving view elements from a server and storing them in a client-side cache in response to the view request; examining subsequent view requests in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure to select associated view elements and identifying one or more of a client-side cache source and a server source for obtaining the associated view elements; retrieving the associated view elements from the one or more sources; processing the associated view elements in accordance with the decomposition and synthesis transition elements of the view element data structure; and generating and delivering the view to the client application.
Claim 12
Dependent Claim
237 words
A computerized method for representing one or more satellite images, comprising the steps of: constructing a space and frequency view element data structure which includes view elements connected by decomposition and synthesis transition elements; ingesting satellite image data into the view elements; processing the view elements in accordance with the elements; ingesting satellite image data into the view elements; processing the view elements in accordance with the decomposition and synthesis transition elements to generate other view elements in the data structure; selecting a set of view elements from the view element data structure; and storing said set of view elements, wherein in a client-server system for interactively retrieving a view of the data using the view elements, further comprising the steps of: a client application issuing a view request; receiving view elements from a server and storing them in a client-side cache in response to the view request; examining subsequent view requests in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure to select associated view elements and identifying one or more of a client-side cache source and a server source for obtaining the associated view elements; retrieving the associated view elements from the one or more sources; processing the associated view elements in accordance with the decomposition and synthesis transition elements of the view element data structure; and generating and delivering the view to the client application.
Claim 13
Dependent Claim
144 words
The method of claim 10 , for constructing one or more views of the satellite image, comprising the steps of: said storing step including the step of compressing and storing said set of view elements; communicating a request for a view of the satellite image, the request specifying a region of interest in terms of a spatial dimension and a resolution; selecting a subset of view elements from said set of view elements in the data structure by examining the view in accordance with the view elements and the decomposition and synthesis transition elements of the data structure; retrieving said subset of view elements from storage and decompressing said subset of view elements; processing said view elements in accordance with the decomposition and synthesis transition elements of the data structure; and generating the view of the satellite image, in response to said processing step.
Claim 14
Dependent Claim
254 words
A computerized method for construction one or more views of multi-dimensional data using view elements, comprising the steps of: communicating a request for a view of the data; selecting a set of view elements from a view element data structure by examining said view in accordance with node elements and decomposition and synthesis transition elements which connect the node elements of the view data structure, in response to said request, the transition elements defining decomposition and synthesis dependencies for processing the view elements; retrieving selected view elements from storage; processing the selected view elements in accordance with the decomposition and synthesis transition elements of the data structure, and generating said view, in response to said processing step, wherein in a client-server system for interactively retrieving a view of the data using the view elements, further comprising the steps of: a client application issuing a view request; receiving view elements from a server and storing them in a client-side cache in response to the view request; examining subsequent view requests in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure to select associated view elements and identifying one or more of a client-side cache source and a server source for obtaining the associated view elements; retrieving the associated view elements from the one or more sources; processing the associated view elements in accordance with the decomposition and synthesis transition elements of the view element data structure; and generating and delivering the view to the client application.
Claim 15
Dependent Claim
254 words
A computerized method for construction one or more views of multi-dimensional data using view elements, comprising the steps of: communicating a request for a view of the data; selecting a set of view elements from a view element data structure by examining said view in accordance with node elements and decomposition and synthesis transition elements which connect the node elements of the view data structure, in response to said request, the transition elements defining decomposition and synthesis dependencies for processing the view elements; retrieving selected view elements from storage; processing the selected view elements in accordance with the decomposition and synthesis transition elements of the data structure, and generating said view, in response to said processing step, wherein in a client-server system for interactively retrieving a view of the data using the view elements, further comprising the steps of: a client application issuing a view request; receiving view elements from a server and storing them in a client-side cache in response to the view request; examining subsequent view requests in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure to select associated view elements and identifying one or more of a client-side cache source and a server source for obtaining the associated view elements; retrieving the associated view elements from the one or more sources; processing the associated view elements in accordance with the decomposition and synthesis transition elements of the view element data structure; and generating and delivering the view to the client application.
Claim 16
Dependent Claim
191 words
A computerized method for interactively retrieving views of multi-dimensional data, comprising the steps of: communicating a request for a view of the data; constructing a view element data structure which includes view elements connected by decomposition and synthesis transition elements, the transition elements defining decomposition and synthesis dependencies for processing the view elements; constructing a client-side view element cache; receiving view elements from the server, in response to said request; ingesting the view elements into the data structure and storing them in the client-side cache; examining subsequent client application view requests in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure to select view elements and identify one or more of a client cache source and a server source for obtaining selected view elements; retrieving selected view elements from the one or more sources, including at least one view element stored in the cache; processing said view elements in accordance with the decomposition and synthesis transition elements of the view element data structure in order to generate said view; and delivering said view to the client application, in response to said processing.
Claim 17
Dependent Claim
191 words
A computerized method for interactively retrieving views of multi-dimensional data, comprising the steps of: communicating a request for a view of the data; constructing a view element data structure which includes view elements connected by decomposition and synthesis transition elements, the transition elements defining decomposition and synthesis dependencies for processing the view elements; constructing a client-side view element cache; receiving view elements from the server, in response to said request; ingesting the view elements into the data structure and storing them in the client-side cache; examining subsequent client application view requests in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure to select view elements and identify one or more of a client cache source and a server source for obtaining selected view elements; retrieving selected view elements from the one or more sources, including at least one view element stored in the cache; processing said view elements in accordance with the decomposition and synthesis transition elements of the view element data structure in order to generate said view; and delivering said view to the client application, in response to said processing.
Claim 18
Dependent Claim
200 words
A computerized method for interactively retrieving the views of large satellite images, comprising the steps of: communicating a request for a view of the satellite image, the request specifying a region of interest in terms of a spatial dimension and a resolution; constructing a view element data structure which includes view elements connected by decomposition and synthesis transition elements, the transition elements defining decomposition and synthesis dependencies for processing the view elements; constructing a client-side view element cache; retrieving view elements from the server and storing them in the client-side cache, in response to said request; examining subsequent requests for views of the satellite image to select view elements in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure and identifying one or more of a client cache source and a server source for obtaining selected view elements; retrieving selected view elements from the one or more sources, including at least one view element stored in the cache; processing said view elements in accordance with the decomposition and synthesis transition elements of the view element data structure in order to generate said view; and delivering said view to a client application.
Claim 19
Dependent Claim
200 words
A computerized method for interactively retrieving the views of large satellite images, comprising the steps of: communicating a request for a view of the satellite image, the request specifying a region of interest in terms of a spatial dimension and a resolution; constructing a view element data structure which includes view elements connected by decomposition and synthesis transition elements, the transition elements defining decomposition and synthesis dependencies for processing the view elements; constructing a client-side view element cache; retrieving view elements from the server and storing them in the client-side cache, in response to said request; examining subsequent requests for views of the satellite image to select view elements in accordance with the node elements and the decomposition and synthesis transition elements of the view element data structure and identifying one or more of a client cache source and a server source for obtaining selected view elements; retrieving selected view elements from the one or more sources, including at least one view element stored in the cache; processing said view elements in accordance with the decomposition and synthesis transition elements of the view element data structure in order to generate said view; and delivering said view to a client application.