Patents by Inventor Lawrence J. Dickson

Lawrence J. Dickson 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: 10496439
    Abstract: A method and apparatus for “ring fencing” an operating system, with any apps or programs running on that operating system, in such a way that all operations of the apps, programs, and operating system use real resources only with the permission or through the intermediation of a resource allocator programmed to allow only secure access to a known finite set of resources. The list of kinds of resources is short, and the list of resources is under the explicit control of the resource allocator, which is programmed with Communicating Sequential Processes techniques so as to give formally verifiable assurance of predefined security requirements. At the same time, the full features of the operating system are supported with minimal changes in its kernel and no changes in app or program binary code that accesses real resources via calls or bytecode that drives dynamic system libraries or a runtime environment.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: December 3, 2019
    Assignee: Space Sciences Corporation
    Inventors: Lawrence J. Dickson, Robert M. Fryer, Lindsay O. Quarrie
  • Patent number: 9904576
    Abstract: A task scheduling method is disclosed, where each processor core is programmed with a short list of priorities, each associated with a minimum response time. The minimum response times for adjacent priorities are different by at least one order of magnitude. Each process is assigned a priority based on how its expected response time compares with the minimum response times of the priorities. Lower priorities may be assigned a timeslice period that is a fraction of the minimum response time. Also disclosed is a task division method of dividing a complex task into multiple tasks is; one of the tasks is an input gathering authority task having a higher priority, and it provides inputs to the other tasks which have a lower priority. A method that permits orderly shutdown or scaling back of task activities in case of resource emergencies is also described.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 27, 2018
    Inventor: Lawrence J. Dickson
  • Publication number: 20170206108
    Abstract: A task scheduling method is disclosed, where each processor core is programmed with a short list of priorities, each associated with a minimum response time. The minimum response times for adjacent priorities are different by at least one order of magnitude. Each process is assigned a priority based on how its expected response time compares with the minimum response times of the priorities. Lower priorities may be assigned a timeslice period that is a fraction of the minimum response time. Also disclosed is a task division method of dividing a complex task into multiple tasks is; one of the tasks is an input gathering authority task having a higher priority, and it provides inputs to the other tasks which have a lower priority. A method that permits orderly shutdown or scaling back of task activities in case of resource emergencies is also described.
    Type: Application
    Filed: March 31, 2017
    Publication date: July 20, 2017
    Inventor: Lawrence J. Dickson
  • Patent number: 9645853
    Abstract: A task scheduling method is disclosed, where each processor core is programmed with a short list of priorities, each associated with a minimum response time. The minimum response times for adjacent priorities are different by at least one order of magnitude. Each process is assigned a priority based on how its expected response time compares with the minimum response times of the priorities. Lower priorities may be assigned a timeslice period that is a fraction of the minimum response time. Also disclosed is a task division method of dividing a complex task into multiple tasks is; one of the tasks is an input gathering authority task having a higher priority, and it provides inputs to the other tasks which have a lower priority. A method that permits orderly shutdown or scaling back of task activities in case of resource emergencies is also described.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: May 9, 2017
    Inventor: Lawrence J. Dickson
  • Publication number: 20160321111
    Abstract: A task scheduling method is disclosed, where each processor core is programmed with a short list of priorities, each associated with a minimum response time. The minimum response times for adjacent priorities are different by at least one order of magnitude. Each process is assigned a priority based on how its expected response time compares with the minimum response times of the priorities. Lower priorities may be assigned a timeslice period that is a fraction of the minimum response time. Also disclosed is a task division method of dividing a complex task into multiple tasks is; one of the tasks is an input gathering authority task having a higher priority, and it provides inputs to the other tasks which have a lower priority. A method that permits orderly shutdown or scaling back of task activities in case of resource emergencies is also described.
    Type: Application
    Filed: July 12, 2016
    Publication date: November 3, 2016
    Inventor: Lawrence J. Dickson
  • Patent number: 9411641
    Abstract: A task scheduling method is disclosed, where each processor core is programmed with a short list of priorities, each associated with a minimum response time. The minimum response times for adjacent priorities are different by at least one order of magnitude. Each process is assigned a priority based on how its expected response time compares with the minimum response times of the priorities. Lower priorities may be assigned a timeslice period that is a fraction of the minimum response time. Also disclosed is a task division method of dividing a complex task into multiple tasks is; one of the tasks is an input gathering authority task having a higher priority, and it provides inputs to the other tasks which have a lower priority. A method that permits orderly shutdown or scaling back of task activities in case of resource emergencies is also described.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: August 9, 2016
    Inventor: Lawrence J. Dickson
  • Publication number: 20140101663
    Abstract: A task scheduling method is disclosed, where each processor core is programmed with a short list of priorities, each associated with a minimum response time. The minimum response times for adjacent priorities are different by at least one order of magnitude. Each process is assigned a priority based on how its expected response time compares with the minimum response times of the priorities. Lower priorities may be assigned a timeslice period that is a fraction of the minimum response time. Also disclosed is a task division method of dividing a complex task into multiple tasks is; one of the tasks is an input gathering authority task having a higher priority, and it provides inputs to the other tasks which have a lower priority. A method that permits orderly shutdown or scaling back of task activities in case of resource emergencies is also described.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 10, 2014
    Inventor: Lawrence J. Dickson
  • Publication number: 20120207966
    Abstract: A ballistic structure having at least one laminate sheet of a plurality of fiber bundles or tapes is disclosed. In embodiments having more than one laminate sheet, the inter-laminate shear strength between the laminate sheets is controlled to control ballistic effectiveness of the ballistic structure.
    Type: Application
    Filed: April 26, 2012
    Publication date: August 16, 2012
    Applicant: TENCATE ADVANCED ARMOR USA, INC.
    Inventor: Lawrence J. Dickson
  • Publication number: 20110048220
    Abstract: A ballistic structure having at least one laminate sheet of a plurality of fiber bundles or tapes is disclosed. In embodiments having more than one laminate sheet, the inter-laminate shear strength between the laminate sheets is controlled to control ballistic effectiveness of the ballistic structure.
    Type: Application
    Filed: July 27, 2006
    Publication date: March 3, 2011
    Applicant: Composix Co.
    Inventor: Lawrence J. Dickson
  • Patent number: 7617757
    Abstract: A ballistic structure for armor with improved multi-hit behavior includes at least a ceramic element and at least one defined void in the ceramic element to separate the ceramic element into separate ballistic segments. The defined void is, for example, a slit of given depth and width.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: November 17, 2009
    Assignee: Composix Co.
    Inventor: Lawrence J. Dickson
  • Publication number: 20090229453
    Abstract: A ballistic structure for armor with improved multi-hit behavior includes at least a ceramic element and at least one defined void in the ceramic element to separate the ceramic element into separate ballistic segments. The defined void is, for example, a slit of given depth and width.
    Type: Application
    Filed: May 25, 2006
    Publication date: September 17, 2009
    Inventor: Lawrence J. Dickson
  • Publication number: 20040216595
    Abstract: A formed metallic armor assembly is disclosed, wherein a backing portion is adhered to a durable, formed metallic facing element. The metallic facing element has a reduced effective density to reduce the weight of the assembly without reducing the effectiveness of defeating penetration threats. The backing portion is selected to have a predetermined thickness to be effective against predetermined penetration threats.
    Type: Application
    Filed: March 16, 2004
    Publication date: November 4, 2004
    Inventor: Lawrence J. Dickson
  • Patent number: 6557123
    Abstract: A data storage apparatus has a plurality of n disks and data comprising a plurality of data groupings stored respectively across the plurality of n disks. Each one of the n data groupings comprises a data portion and a data redundancy portion. Advantageously, the n data portions are recoverable from any and all combinations of n−m data grouping(s) on n−m disk(s) when the other m data grouping(s) are unavailable, where 1≦m<n. The disk storage apparatus may be configured for a parameter m which is selectable.
    Type: Grant
    Filed: August 2, 1999
    Date of Patent: April 29, 2003
    Assignee: Inostor Corporation
    Inventors: Joseph A. Wiencko, Jr., Kris Land, Lawrence J. Dickson
  • Patent number: 5851932
    Abstract: A ballistic composite laminate exemplified by a panel incorporating resin impregnated, heat and pressure bonded, fabric layers of high tensile strength "S" glass roving filaments on its backside extending through approximately one-half its thickness with the remainder of its thickness on the face side of the laminate formed of appreciably lower cost fabric layers of "E" glass filaments, which meet acceptance according to military ballistic acceptance tests substantially matching higher cost panels reinforced with fabrics of 100% "S" glass filaments.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: December 22, 1998
    Assignee: Isorco, Inc.
    Inventors: Lawrence J. Dickson, Donald L. Blake
  • Patent number: 5401344
    Abstract: A method and apparatus for producing shipping rolls of wrinkle free ballistics type film faced composite sheet material which when assembled and cured on a shipping tube is subject to having surface wrinkles and creases. By assembling the material on a forming roll of large diameter, such that the thickness of the wound wraps of a given length of the sheet material is relatively thin, the deformation of each wrap is minimized during heat and compression curing and the cured material is free of surface wrinkles and creases. The cure-stabilized material then can be unwound and cut to desired length and wound on a small diameter shipping tube to provide a shipping package of material free of wrinkles and creases. The curing apparatus includes a cylinder with an internally lined inflatable bladder, such cylinder being adaptable to being moved into surrounding relation with the sheet material.
    Type: Grant
    Filed: June 22, 1993
    Date of Patent: March 28, 1995
    Inventors: Lawrence J. Dickson, Donald L. Blake
  • Patent number: 5179778
    Abstract: A method and means for producing disks of tightly packed on-end aligned fibers wherein side-by-side filament tows are surrounded and pulled by a Chinese-finger type gripper sleeve which tightens about the tows and compacts the filaments as it is pulled. The gripper sleeve and filament assembly is further compacted by being pulled through a draw-down die and into a tube surrounded by a backup casing. The highly compacted mass of filaments with the surrounding portion of the sleeve within the tube are cut free from the external portion of the portion of the puller sleeve and the loaded tube is removed from the casing. A plurality of disks of predetermined thickness containing the desired highly compacted on-end aligned fibers are then formed by cross-sectionally cutting the filament loaded tube segment by segment.
    Type: Grant
    Filed: February 25, 1992
    Date of Patent: January 19, 1993
    Inventors: Lawrence J. Dickson, Donald L. Blake
  • Patent number: 4183153
    Abstract: A hyperbolic geometry model formed by several pieces of flexible material joined along their edges in a predetermined manner. In one embodiment, the pieces are polygons arranged so that the sum of the angles about each vertex or corner exceeds 360.degree.. In a second embodiment the pieces are elongated strips joined edge-to-edge about a center line with the inner strips being comparatively straight and the strips away from the center line having a progressively decreasing radius of curvature. In a final embodiment the pieces are arcuate strips joined edge-to-edge about a center point with the radius of curvature of the strips progressively increasing to a finite limit away from the center point. The resulting hyperbolic geometry model is a sheet of flexible material which, because of its increasing fullness away from the center of the model, exhibits geometric properties which illustrate the characteristics of a hyperbolic plane.
    Type: Grant
    Filed: October 26, 1977
    Date of Patent: January 15, 1980
    Inventor: Lawrence J. Dickson