Patents by Inventor Kenneth L. York

Kenneth L. York 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: 5680400
    Abstract: A high speed data transfer mechanism for transferring files from a transmission host across a data link to a receiver host. First, data is presented to a data splitter. The data splitter separates the input data stream into N separate substreams by packaging data into packets, which may be of different sizes. As data is packetized, each packet is sent and presented to a separate data transmitter. Data is sent to the array of transmitter in round-robin fashion such that the data is first presented to the first transmitter, then to the second transmitter, and so on until each transmitter has been sent a packet, then the first transmitter is sent another, and so on, until all data packets have been sent to a transmitter. A receiving side of the mechanism then initializes as many receivers as needed, or as many data receive substreams as are required using as many receivers as are available, ideally an equal number to the transmitters.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: October 21, 1997
    Assignee: Unisys Corporation
    Inventor: Kenneth L. York
  • Patent number: 4445191
    Abstract: In a named-data hierarchical memory system wherein data is stored in pages at each memory level, a word valid bit to indicate the presence of data and a word modified bit is appended to each data word and associated detection and control apparatus is provided to permit the page oriented data to be stored and fetched on a word basis at each memory level. The detection and control logic functions to store only the data words in a page which contain actual data and to operate each level as a storage queue for the next lower level thereby eliminating the requirement and associated time delay of prefetching a page from the lower level before storage of any data words therein at the higher level.
    Type: Grant
    Filed: July 29, 1981
    Date of Patent: April 24, 1984
    Assignee: Burroughs Corporation
    Inventor: Kenneth L. York
  • Patent number: 4433389
    Abstract: In a named data processing system having a plurality of memory modules, each module therein having a plurality of locations for storing data pages and the like, a memory address translation apparatus and method translates a data job name and associated segmented address field into a memory module-page addressing pair wherein each and every storage location may be accessed by each and every job name. The job name and the associated segmented address field are each partitioned into most and least significant bit fields. Through translation a storage location is defined by the exclusive ORing of the least significant fields of the data job name and segmented address field. Likewise a memory module is defined by the exclusive ORing of the most significant fields of the job name and the segmented address field as permuted by an exclusive ORing with the least significant field of the segmented address field.
    Type: Grant
    Filed: March 16, 1981
    Date of Patent: February 21, 1984
    Assignee: Burroughs Corporation
    Inventors: Kenneth L. York, Oscar B. Stram
  • Patent number: 4244049
    Abstract: In a named data processing system, user ownership and verfication of data records is secured by assigning an unique record name to each data record, providing error checking covering both the data record and its associated record name, storing the data record, its associated record name and check code, and requiring the data record name to be provided in order to initiate a fetch operation. Further, the check code enables upon fetching, a verification that an incorrect data record was not inadvertantly fetched due to hardware or other failures. The association of a unique data name with each data record provides for self-descriptive data records thereby permitting the reconstruction of directories which describe the contents of various actual physical locations within an Input/Output system when such directions are lost or otherwise corrupted by hardware or other malfunctions.
    Type: Grant
    Filed: February 2, 1979
    Date of Patent: January 6, 1981
    Assignee: Burroughs Corporation
    Inventors: Kenneth L. York, Peter R. Annal, John E. Legory
  • Patent number: 4166211
    Abstract: An error control system for named data functions in a hierarchical memory system environment requiring only a single error-control encoding for each data word used therein. Each level of memory in the hierarchy thereof includes a data word storage device preceded by an error checking circuit to validate and correct when possible data to be stored therein. A translator operates upon the data name of the data word to be stored to indicate the area or portion of the storage device in which the data word is to be stored. A directory table associates data names with data word locations in the storage device, and a search mechanism fed by the translator searches the directory table in the area or portion so indicated for a data word location in the storage device to store the data word. If a data word is not located in one level of memory, the next lower level of memory is searched for same.
    Type: Grant
    Filed: April 3, 1978
    Date of Patent: August 28, 1979
    Assignee: Burroughs Corporation
    Inventors: Kenneth L. York, Peter R. Annal, John E. Legory