Patents by Inventor Buddy F. Stansbury

Buddy F. Stansbury has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5603058
    Abstract: A media streamer (10) includes at least one control node (18); at least one storage node (16, 17) for storing a digital representation of a video presentation; and a plurality of communication nodes (14) each having an input port that is switchably coupled under the direction of the control node to an output of the at least one storage node for receiving a digital representation of a video presentation therefrom. Each of the plurality of communication nodes further includes at least one output port for coupling to a first end of a communications bus (210). Individual ones of the communication nodes output a digital representation of a video presentation as a sequence of data bursts to the first end of the communications bus. The media streamer further includes an adapter (15), coupled to a second end of the communications bus, for receiving the sequence of data bursts and for converting the received sequence of data bursts to a substantially isochronous data stream that represents a video presentation.
    Type: Grant
    Filed: September 8, 1994
    Date of Patent: February 11, 1997
    Assignee: International Business Machines Corporation
    Inventors: William R. Belknap, Larry W. Fitchett, Buddy F. Stansbury
  • Patent number: 4348721
    Abstract: An improved arrangement is disclosed for storing link address data which is generated by a microcontroller during the execution of a program which involves a series of nested link type instructions and for returning the stored link address data under program control so that the program may be returned to a selected one of a plurality of branch points. The improved arrangement involves memory addressing circuitry for addressing a memory which stores instructions, a storage device for storing link addresses which are transferred from the memory address circuitry to the storage device when link type instructions are executed, storage addressing circuitry which controls the location in the storage device where the link address data is stored, control circuitry which is responsive to one instruction having a predefined field, the value of which is determined by the microprogrammer and which determines which of the nested link address data is to be returned to the memory addressing circuitry.
    Type: Grant
    Filed: March 26, 1980
    Date of Patent: September 7, 1982
    Assignee: International Business Machines Corporation
    Inventors: David A. Brereton, Buddy F. Stansbury
  • Patent number: 4339797
    Abstract: A microcontroller is disclosed which executes all instructions in a fixed period machine cycle. A storage device is provided for storing data which is involved in the execution of instructions that are stored in a different memory device, such as a read only memory device. Specific locations in the data storage device are selected during execution of instructions by combining one partial storage address from two separate groups of partial storage address generators. One location "00" in the storage device is addressed automatically when no partial storage address generators are selected. An auxiliary register having a load control input terminal and the write input to the storage device are connected to a common source of data so that in response to certain instructions, the same data is entered into location "00" of the storage device and the auxiliary register from the data source during one fixed period machine cycle.
    Type: Grant
    Filed: March 26, 1980
    Date of Patent: July 13, 1982
    Assignee: International Business Machines Corporation
    Inventors: David A. Brereton, Buddy F. Stansbury
  • Patent number: 4339795
    Abstract: A microcontroller is disclosed for controlling the bidirectional transfer of data between two external units. The external units supply data to the microcontroller selectively on a plurality of input byte busses and receive data from the microcontroller on a plurality of output byte busses. The microcontroller includes an input port including a plurality of instruction addressable input funnels, each adapted to be connected to one of the input busses, and an output port including a plurality of instruction addressable output registers, each adapted to be connected to one of the output busses. Also included are an ALU unit, an ALU register, a memory for storing instructions, an instruction register, an instruction register decoder, and control circuitry which causes the transfer of a byte of data from an addressed funnel through the ALU to the ALU register during a first portion of a fixed machine cycle, and from the ALU register to the external address register during the second portion of the machine cycle.
    Type: Grant
    Filed: March 26, 1980
    Date of Patent: July 13, 1982
    Assignee: International Business Machines Corporation
    Inventors: David A. Brereton, Buddy F. Stansbury
  • Patent number: 4339796
    Abstract: A system is disclosed for a microcontroller which permits the interruption of a sequence of instructions, each of which are executable in a fixed machine cycle in response to one of a plurality of interrupt/trap signals. The microcontroller is interrupted for one fixed period machine cycle, during which period one of a plurality of instructions are read out from an instruction storage location of a memory determined by the active interrupt/trap signal concurrently as data stored in separate registers, which define the condition of the microcontroller at the point of interruption, are transferred to one group of locations in a storage device which is different than the memory which stores the instruction. After the transfer, another group of storage locations also determined by the active trap request signal is available to instructions which executed in subsequent machine cycles.
    Type: Grant
    Filed: March 26, 1980
    Date of Patent: July 13, 1982
    Assignee: International Business Machines Corporation
    Inventors: David A. Brereton, Buddy F. Stansbury
  • Patent number: 4276595
    Abstract: A microcontroller having a novel addressing arrangement for addressing a storage means containing microinstructions is disclosed. The microcontroller has a fixed machine cycle time for executing each instruction and is arranged to fetch the next instruction during the execution of the current instruction. Branch, conditional branch and non-branch type of instructions are executed.The means for executing instructions is characterized by a plurality of instruction addressable data sources which are selectively connected to the input of the ALU register during the input phase of the machine cycle and a plurality of instruction addressable data destinations which are selectively connected to the output of the ALU register during the output phase of the machine cycle.The means for fetching the next instruction is characterized by a plurality of partial address generators, one of which is the ALU register employed to transfer data from a source to a destination.
    Type: Grant
    Filed: June 30, 1978
    Date of Patent: June 30, 1981
    Assignee: International Business Machines Corporation
    Inventors: David A. Brereton, Buddy F. Stansbury