Mixed-resolution, N-dimensional object space method and apparatus
First Claim
1. A process for dynamically configuring a logical architecture for using a digital-computing device and for controlling fundamental operations to transform said digital-computing device from a fixed-radix mode of operation imposed by physical architecture of said digital-computing device to a mixed-radix mode of operation, comprising the steps, using said digital-computing device, of:
- a. encoding with said digital-computing device a logical name for each attribute describing a problem space to form an object frame for organizing a contiguous sequence of coded attribute names, each object frame having a logical one bit representing a dimension of an N-dimensional, object space and having a logical zero bit representing a degree of resolution for a range of possible values for a particular attribute for a dimension of an N-dimensional, object space;
b. interleaving bits of said object frame to generate an object descriptor, said object descriptor representing a name format for referencing storage locations of said digital-computing device and for controlling an order of the storage locations, the storage locations configured as spatial locations of said N-dimensional, object space;
c. configuring, from said object frame and said object description, the spatial locations as dimensional-spatial locations of said N-dimensional, object space;
d. configuring, from said object frame and said object descriptor, the spatial locations as resolution-spatial locations for a mixed-resolution, N-dimensional, object space; and
whereby, said mixed-radix mode of operating said computing device mechanizes methods of selecting mixed-radix expressions for elements, paths and relation of said mixed-resolution, N-dimensional, object space, without the steps of converting mixed-radix expressions to and from unit expressions imposed by the fixed-radix architecture of said computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Object spaces which mechanize higher order relationships between attributes which describe a particular problem domain. An abstract object description defined by a set of attributes and their corresponding values is transformed into a mixed-resolution, N-dimensional object space. The mixed-resolution, N-dimensional object space represents a mechanized, logically encoded expression of attribute relationships that can be visualized. The method and apparatus interleave the frame to generate an object descriptor and generate from the frame and the object descriptor, encoded names of spatial locations for each of the N dimensions of the mixed-resolution, N-dimensional, object space, conforming to a primary form of a reflected binary code. A virtual image of the N-dimensional, object space is generated from the dimensional-spatial locations and resolution-spatial locations, and attribute values corresponding to a region of the virtual image may be selected for display.
169 Citations
14 Claims
-
1. A process for dynamically configuring a logical architecture for using a digital-computing device and for controlling fundamental operations to transform said digital-computing device from a fixed-radix mode of operation imposed by physical architecture of said digital-computing device to a mixed-radix mode of operation, comprising the steps, using said digital-computing device, of:
-
a. encoding with said digital-computing device a logical name for each attribute describing a problem space to form an object frame for organizing a contiguous sequence of coded attribute names, each object frame having a logical one bit representing a dimension of an N-dimensional, object space and having a logical zero bit representing a degree of resolution for a range of possible values for a particular attribute for a dimension of an N-dimensional, object space; b. interleaving bits of said object frame to generate an object descriptor, said object descriptor representing a name format for referencing storage locations of said digital-computing device and for controlling an order of the storage locations, the storage locations configured as spatial locations of said N-dimensional, object space; c. configuring, from said object frame and said object description, the spatial locations as dimensional-spatial locations of said N-dimensional, object space; d. configuring, from said object frame and said object descriptor, the spatial locations as resolution-spatial locations for a mixed-resolution, N-dimensional, object space; and whereby, said mixed-radix mode of operating said computing device mechanizes methods of selecting mixed-radix expressions for elements, paths and relation of said mixed-resolution, N-dimensional, object space, without the steps of converting mixed-radix expressions to and from unit expressions imposed by the fixed-radix architecture of said computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An object description system for controlling the logical manipulation of data storage locations of a memory of a digital-computing device configured as at least one mixed-resolution, N-dimensional, object space, wherein the object description system is described as a special purpose computing device having a mixed-radix logical architecture, said digital computing device including processor means for accessing said data storage locations;
- signal communication means, operatively coupled to said processor means, for communicating control signals, address signals, and data signals to and from said processor means;
an input coupled to said processor means by said signal communication means for receiving an object description; and
, a memory coupled to said processor means by said signal communication means for storing data;
said object description system comprising;object means, operatively coupled to said processor means by said signal communication means, including frame means operatively coupled to said processor means by said signal communication means for generating said mixed resolution, N-dimensional, object space, said frame means including, means for interleaving the bits of coded attribute names of an object frame to generate an object descriptor and for interleaving the bits of a particular instance of frame data to generate an object selector; and at least one register for storing said object frame for controlling the order of the interleaving of bits of said object frame by said interleaving means and for controlling the order of the interleaving of bits of said frame data by said interleaving means; whereby, said data storage locations of said apparatus, when configured as mixed-resolution, N-dimensional, object spaces, are logically addressed and manipulated by fundamental data storage operations without converting mixed-radix expressions to and from unit expressions imposed by the fixed-radix architecture of general purpose computing devices for a mixed-radix mode of operating said computing device. - View Dependent Claims (11, 12, 13, 14)
- signal communication means, operatively coupled to said processor means, for communicating control signals, address signals, and data signals to and from said processor means;
Specification