or
Bookmark and Share
Self-managing variable field storage system for handling nested data structures
   
Document Number
US Patent 4027288
Issued Date
May 31, 1977
Link
Inventors
Map
Abstract
This disclosure relates to a storage system employing a serial periodic memory as the storage mechanism. The storage mechanism has one or more control and access ports which control data transmission to and from the storage mechanism, each port including input and output devices associated with a data track of the storage mechanism. A queue shift register is coupled between the input and output devices to receive previously stored information characters which are to be temporarily held when newly received information characters are to be written into the storage media. Control of the system resides in the control ports and is activated by commands from the external sources. A character set is employed which includes a beginning delimiter character and an ending delimiter character such that information segments may be of any length up to the capacity of the storage mechanism. The system control ports manage, among other things, the explicit representation of the beginning and end of strings of data and the decomposition of strings into substrings, the automatic allocation and reclamation of unused storage space as strings of data increase or decrease in size, and the permission or prohibition of access to data strings depending on the requestor's identity. Data strings may be accessed according to their order or by symbolic addressing.
Drawing
Self-managing variable field storage system for handling nested data structures - US Patent 4027288 Drawing
Drawing from US Patent 4027288
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
13
Comments:
no comments yet
Owner
Burroughs Corporation (Detroit, MI)
Published
May 31, 1977
Application Number
05/656,280
Filed
February 9, 1976
US Classification
711/113  
Int'l Classification
G06F   9/45   (20060101)   G06F   17/30   (20060101)   G11C   19/00   (20060101)   G11C   19/28   (20060101)  
Examiner
Assistant Examiner
USPTO Field of Search
340/172.5   360/50   360/71   360/72  
Related Patents
4193121 - Information handling apparatus having multiple ports distributed around shifting register rings - Owned by Post Office (London,GB2)

An information handling apparatus capable of having a large number of input/output ports includes a plurality of independent processors connected to respective positions around a plurality of closed rings of shifting registers arranged in parallel which form the main storage medium for the apparatus.

4390945 - Self-managing variable field storage station employing a cursor for handling nested data structures - Owned by Burroughs Corporation (Detroit, MI)

A variable field storage station having a control or access port and a periodic recirculating memory. A character set is employed which includes beginning delimiter and ending delimiter characters such that data in the form of structures and substructures therein can be nested to any level. One or more cursors are employed to specify storage locations between structures and substructures in which additional structures or substructures may be added. If data currently resides at that location it is read out and restored at new locations. When a structure or substructure is deleted, that space is allocated to other structures or substructures. In this manner, nested fields can be expanded or contracted as required.

4455608 - Information transferring apparatus - Owned by Tokyo Shibaura Denki Kabushiki Kaisha (Kawasaki,JP)

An information transferring apparatus comprises a central processing unit, and an input/output unit, a first-in first-out stack having a plurality of memory elements connected in series and being disposed between the central processing unit and the input/output unit, a command register which is set to a predetermined state under program control by the central processing unit, and a control circuit which receives a signal produced from the command register when the command register is set to a predetermined state and applies a signal designating the memory element which is to be the first memory element of the first-in first-out stack from which information is to be transferred and permits the information stored in the first memory element to be read out directly to the input/output unit.

4128879 - Recirculating memory with plural input-output taps - Owned by Motorola, Inc. (Schaumburg, IL)

A CCD (charge coupled device) RAM (random access memory) includes a plurality of "rings" of serially connected CCDs in which digital information recirculates. A combinational decoder selects one of the plurality of rings by decoding a first group of binary address inputs. Each ring includes a plurality of input/output circuits coupled to associated "taps", each tap being coupled between an input and an output of a CCD regeneration cell. An address addition circuit includes a counter which counts at the same rate that data shifts through each of the rings and has a plurality of taps spaced at the same intervals (numbers of intervening CCD cells) as the taps in each of the rings. The counter outputs are decoded to provide a first internal address corresponding to the location of a fictitious tag bit in a ring with reference to an initial reference bit in a ring.

4924435 - Circulating context addressable memory - Owned by Fairchild Semiconductor Corporation (Palo Alto, CA)

A memory system for storing and retrieving data sequences of symbols in response to a query sequence. Each of the data sequences and the query sequence is made up of three types of symbols, constants, delimiters, and variables. A data sequence is retrieved in response to a query sequence if the two sequences can be made identical by replacing each variable in each sequence by constants or combinations of constants and delimiters, said combinations beginning and ending with a delimiter. The data sequences are stored in a circulating memory store in which each symbol periodically passes by a number of Tap points at which it is available for reading. Each of the Tap points contains a processor which is capable of comparing the stored data sequences with the query sequence. A unique sub-system is provided for entering new data sequences into the circulating memory store without interrupting the operation of the data retrieval functions. This data entry technique automatically collects fragmented storage areas which were to small to store the new data sequence and combines these into a larger space into which the new data sequence is inserted.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us