Abstract:
This disclosure describes, generally, tools for navigation of tree structures. For example, a software application comprising a user interface for allowing a user to navigate a tree structure is described. The user interface comprises a graphical element including the tree structure. The tree structure comprises multiple nodes which represent a hierarchical view of data within the structure. One of the nodes is set as the active node. The computer software application also includes a storage element to store a list of previous active nodes. The graphical element is in conjunction with a first navigational element configured to step backward through the list of previous active nodes, and to set the stepped to node as the active node. The graphical element is further in conjunction with a second navigational element configured to step forward through the list of previous active nodes, and to set the stepped to node as the active node.
Abstract:
Execution of input/output operations is controlled by one or more suspend and/or resume mechanisms. Suspension of an input/output operation is accomplished by one of a number of mechanisms including, for instance, a START SUBCHANNEL instruction with execution limits, a SUSPEND SUBCHANNEL instruction with or without a suspension time limit, or a suspend subchannel channel command word with or without a suspension time limit. Subsequent to suspending execution of a channel program, execution can be resumed automatically or by issuing a RESUME SUBCHANNEL instruction with limits or a resume subchannel channel command word with limits.
Abstract:
An operation signal from a remote operation input device, e.g., a keyboard is converted into a transmission signal, and the transmission signal is output onto a communication line. The operation signal transmitted through the communication line is decoded, and the decoded signal is supplied to an input device connector of a computer. The computer having no communication function can be remotely operated upon operation of the input device. A video signal output from the computer is encoded, and is displayed on a display device arranged near the input device through another communication line. The presence/absence of a malfunction of the computer, and a malfunctioning point can be checked on the basis of an input to the input device, and a displayed image.
Abstract:
The invention relates to a system of communications between a station on the surface of a liquid medium and submerged control and monitoring means of a group of submerged well head valves remote from the station.For each valve, the system comprises a control and monitoring module connected to an electrovalve and to sensors corresponding to said valve, transmission means connected to communications channels and to modules for simultaneously applying to said modules any control signals supplied by the station. The modules are connected to monitoring signal multiplexing means. The transmission means and multiplexing means are connected to the communications channels by switching means, which automatically select one of the channels in the case of an operating incident on the other channel.Application to the control of submerged oil or gas well valves.
Abstract:
A method and apparatus for transferring data between two data processors includes transferring a data byte from the first processor to a latch member, setting a flip-flop circuit which generates an interrupt signal to the second processor enabling the second processor to transfer the data byte from the latch member to a RAM memory unit associated with the second processor. The second processor resets the flip-flop circuit which outputs a signal to the first processor enabling the first processor to transfer another data byte to the latch member. Steering address bits associated with each of the processors are used to provide control signals to select the storage member in which the data bytes are to be transferred. A second flip-flop circuit associated with the second processor allows the second processor to transfer data to the first processor in the same manner.
Abstract:
Substitution of a general purpose data processing system for special purpose magnetic tape recording equipment, in certain existing network environments--one example being present telephone call billing networks--offers advantages in respect to equipment costs and data handling efficiency, but requires presently disclosed adaptation for effecting the substitution efficiently and with complete transparency to unaltered parts of the environmental (host) network. While simulating a data recording operation the substituted system receives an arbitrary length train of data bytes clocked at a first rate followed by a cyclic redundancy check (CRC) byte timed at a slower second rate. In order to maintain network transparency, the substituted system must retransmit the data and CRC check bytes, in their received order and at their respective reception rates, after a delay associated with the physical separation between recording and reproducing heads in the "native" tape recording equipment. The system also must generate and transmit an LRC (longitudinal redundancy check) character following the CRC byte. Such "echo" (verification) transmissions are effected by disclosed means which determine the instant of real time at which the substituted system has completed its retransmission of the last data byte and switch an internal echo transmission timing reference from a source associated with data byte retransmissions to one associated with CRC and LRC transmissions. Other disclosed means operates to generate an LRC character--which in the native tape equipment is formed directly by the action of resetting magnetization levels in bit track recording heads operating in NRZI mode--and to cause delayed transmission of that character immediately following the echoed CRC character.
Abstract:
A method and apparatus are disclosed for conducting broadcast, multipoint, and conference communications in a TDMA network at various data rates while simultaneously conducting point-to-point communications at other data rates, either between local ports or between geographically remote ports during time intervals within a TDMA burst, which are not necessarily predefined. The disclosed apparatus appends a direct destination address to each point-to-point port communication for transmission over a communications link, to directly address the intended destination port. The disclosed invention appends an indirect destination address to each broadcast communication transmitted over the communications link. A broadcast memory is provided at the receiving end of the communications link, for storing correlated direct addresses which are accessed by the indirect destination addresses, to directly address a plurality of intended destination ports. In this manner, both point-to-point and broadcast-type communications can be carried out for a variety of data rates, during time intervals which are not predetermined within the TDMA burst, and with a high degree of connectivity.
Abstract:
A computer-peripheral interface includes a latch to receive parallel data from a peripheral, such as a cash register, with a hardware mask to reject irrelevant data, a simple FIFO memory and a parallel-serial converter for transmission to a controlling computer. These devices are controlled by a combination of five one-shots for timing, and a D flip-flop and gates. The problem of controlling a variety of peripherals, such as cash registers, by a central computer without also incorporating microprocessors or equivalent complicated devices in each peripheral yet still providing sufficient data handling capacity is solved.
Abstract:
A data exchange system permits data transfers where both the length of the data words, and the speed of change of the information represented by the data, can both vary considerably. A central station is connected to an interface circuit, which in turn is radially connected by four-wire conductors or lines to a number of sub-units. Each sub-unit is in turn connected by a bus to a number of modules or sub-assemblies. The interface circuit contains a microcomputer and a coupler circuit. Each sub-unit contains a switching stage, a control logic circuit, and a number of shift registers.
Abstract:
A method for use with a computer which directly transfers incoming data into the computer memory. A functional address contained in a received message is used to index a pointer in a vector table. The indexed pointer addresses an input control block associated with the functional address. The input control block is used to control the flow of data into the computer memory. The input control block also controls access to the computer memory for subsequent messages having the same functional address.