Patents by Inventor Stephen E. Jones

Stephen E. Jones 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: 10470832
    Abstract: An elastomeric glove having formed integral removal engagement finger tabs for gripping removal without exposing wearer to contaminated glove surfaces. Engagement finger tabs are formed within the glove defining raised exterior surface engagement bands when grasped for assured grasping grip for proper safe glove removal in accordance with accepted glove removal standards.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: November 12, 2019
    Inventor: Stephen E. Jones
  • Patent number: 8589902
    Abstract: In a method of building a firmware component to execute a sequence of instructions in a device having a computer, a plurality of build files is processed to form a set of buildable statements of hardware policy. The buildable statements are decoded to form a Configuration Manager namespace. Contents of the Configuration Manager namespace are linked to a UEFI compatible kernel program having a Configuration Manager capability. Alternatively, a data stream representing the contents of the Configuration Manager namespace is encoded to form a Configuration Manager database readable by the UEFI compatible kernel program at a run-time. A plurality of UEFI device driver programs and the UEFI compatible kernel program are linked to form the firmware component.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: November 19, 2013
    Assignee: Kinglite Holdings Inc.
    Inventors: Stephen E. Jones, Eugene Khoruzhenko
  • Patent number: 8544021
    Abstract: Methods, systems, apparatuses and program products for providing for communications within a computing environment that provides for execution isolation, especially a DXE (Driver Execution Environment) phase of a PC (personal computer) startup process. Provision is made for blocking of server threads awaiting service requests and blocking client thread awaiting server responses, together with marshalling formal parameter descriptions and service request/response arguments across disparate execution contexts that disallow simple data redirection between them.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: September 24, 2013
    Assignee: Kinglite Holdings Inc.
    Inventor: Stephen E. Jones
  • Patent number: 8533735
    Abstract: Execution context isolation during the DXE phase of computer start-up. Provision is made for referencing and dereferencing execution contexts and thereby providing execution isolation across contexts. In response to invoking a BIOS kernel function during a Driver Execution Environment (DXE) phase of a boot-up of the computer, the BIOS kernel associates a first processor context with the sequence of instructions, determines that scheduling the sequence of instructions requires a switch from a second processor context to the first processor context, performs a context switch action, during the DXE phase of the boot-up of the computer, to switch from the second processor context to the first processor context.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: September 10, 2013
    Assignee: Kinglite Holdings Inc.
    Inventor: Stephen E. Jones
  • Patent number: 8527744
    Abstract: Methods, systems and program products provide platform customization in building of Unified Extensible Firmware Interface based Personal Computer firmware, typically but not essentially as BIOS. Provision is made for a conceptual matrix of Board module, Silicon (or chipset) modules together with core and foundation modules; this supersedes prior approaches that are often based on hierarchical (or inverse hierarchy) structured source codes. A Platform module resides architecturally between Silicon and Board modules. By largely removing the Platform module found in previously developed solutions and introducing a Board module OEM, customizations are separated from actual platform code (and also from core functions). This allows the customization footprint to be much smaller thus easing the programming efforts of porting products to reflect hardware development.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: September 3, 2013
    Assignee: Kinglite Holdings Inc.
    Inventors: Stephen E. Jones, Eugene Khoruzhenko, James Mortensen
  • Patent number: 8468332
    Abstract: Methods, apparatuses and program products are disclosed for dynamic link loading in extensible firmware interface compliant systems. Provision is made for loading a microkernel (or other kernel program) which presents itself as though it were a DXE Driver and hooks and redirects a loadmodule service of a DXE Foundation core program to a DLL aware loader. Further aspects of the invention provide related, analogous and similar capabilities.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: June 18, 2013
    Assignee: Kinglite Holdings Inc.
    Inventor: Stephen E. Jones
  • Patent number: 8321655
    Abstract: Methods, systems, apparatuses and program products are disclosed for providing execution parallelism during the DXE phase of computer start-up. Provision is made for loading a microkernel (or other kernel program) which presents itself as though it were a DXE Driver and changes a single threaded environment into multithreaded. This is while the supervisor program continues its role as loader/initiator but remains unaware that it no longer has overarching control of Driver scheduling (which has been acquired by Kernel).
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: November 27, 2012
    Assignee: Phoenix Technologies Ltd.
    Inventor: Stephen E. Jones
  • Patent number: 8321656
    Abstract: Methods, systems, apparatuses and program products are disclosed for providing timer use and timer based execution parallelism during the DXE phase of computer start-up. Provision is made for loading a microkernel (or other kernel program) which presents itself as though it were a DXE Driver and changes a single threaded environment into a multithreaded environment.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: November 27, 2012
    Assignee: Phoenix Technologies Ltd.
    Inventor: Stephen E. Jones
  • Patent number: 7930524
    Abstract: A method and system for executing 32-bit flat address programs during a System Management Interrupt. The system provides a 16-bit SMI routine that is given control when an SMI occurs. That routine initially saves the state of the processor and then executes an instruction to switch to protected mode. When in protected mode, the routine transfers control to 32-bit code. The 32-bit code uses a global descriptor table that is different from that used by the interrupted operating system. When the 32-bit code completes, it restores the saved processor state and returns from the interrupt by executing an RSM instruction.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: April 19, 2011
    Assignee: Phoenix Technologies Ltd.
    Inventor: Stephen E. Jones
  • Patent number: 7863897
    Abstract: A system and method for determining the temporal resolution of a tomographic imaging device uses an apparatus to drive one or more dynamic phantoms composed of multiple materials. The apparatus is placed at or near the isocenter of the imaging device and the one or more phantoms are moved to produce a plurality of dynamic features, each having a specified frequency. The dynamic features are imaged with the device and the acquired image data corresponding to the dynamic features is analyzed to determine a temporal modulation transfer value at each of the known specified frequencies. The temporal resolution of the imaging device is determined using these temporal modulation transfer values.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: January 4, 2011
    Assignee: The General Hospital Corporation
    Inventors: Alexander H. Slocum, Jr., Rajiv Gupta, Stephen E. Jones, Alexander H. Slocum, Sr.
  • Publication number: 20100318778
    Abstract: Methods, apparatuses and program products are disclosed for dynamic link loading in extensible firmware interface compliant systems. Provision is made for loading a microkernel (or other kernel program) which presents itself as though it were a DXE Driver and hooks and redirects a loadmodule service of a DXE Foundation core program to a DLL aware loader. Further aspects of the invention provide related, analogous and similar capabilities.
    Type: Application
    Filed: September 24, 2009
    Publication date: December 16, 2010
    Inventor: Stephen E. Jones
  • Publication number: 20100319001
    Abstract: Methods, systems, apparatuses and program products are disclosed for providing for communications within an environment that provides for execution isolation, especially a DXE (Driver Execution Environment) phase of a PC (personal computer) startup process. Provision is made for blocking of server threads awaiting service requests and blocking client thread awaiting server responses, together with marshalling formal parameter descriptions and service request/response arguments across disparate execution contexts that disallow simple data redirection between them.
    Type: Application
    Filed: December 7, 2009
    Publication date: December 16, 2010
    Inventor: Stephen E. JONES
  • Publication number: 20100318777
    Abstract: Methods, systems, apparatuses and program products are disclosed for providing timer use and timer based execution parallelism during the DXE phase of computer start-up. Provision is made for loading a microkernel (or other kernel program) which presents itself as though it were a DXE Driver and changes a single threaded environment into a multithreaded environment.
    Type: Application
    Filed: September 24, 2009
    Publication date: December 16, 2010
    Inventor: Stephen E Jones
  • Publication number: 20100318779
    Abstract: Methods, systems and program products are disclosed for providing platform customization in building of Unified Extensible Firmware Interface based Personal Computer firmware, typically but not essentially as BIOS. Provision is made for a conceptual matrix of Board module, Silicon (or chipset) modules together with core and foundation modules; this supersedes prior approaches that are often based on hierarchical (or inverse hierarchy) structured source codes. A Platform module resides architecturally between Silicon and Board modules. By largely removing the Platform module found in previously developed solutions and introducing a Board module OEM customizations are separated from actual platform code (and also from core functions).
    Type: Application
    Filed: April 8, 2010
    Publication date: December 16, 2010
    Inventors: Stephen E. Jones, Eugene Khoruzhenko, James Mortensen
  • Publication number: 20100318961
    Abstract: Methods, systems, apparatuses and program products are disclosed for providing parametric driven build of Unified Extensible Firmware Interface based Personal Computer firmware, typically but not essentially as BIOS. Provision is made for source databases providing for multiple configurations, variants, revisions and levels of capabilities including on non-hierarchical bases.
    Type: Application
    Filed: April 8, 2010
    Publication date: December 16, 2010
    Inventors: Eugene Khoruzhenko, Stephen E. Jones
  • Publication number: 20100319000
    Abstract: Methods, systems, apparatuses and program products are disclosed for providing execution context isolation during the DXE phase of computer start-up. Provision is made for referencing and dereferencing execution contexts and thereby providing execution isolation across contexts.
    Type: Application
    Filed: October 30, 2009
    Publication date: December 16, 2010
    Inventor: Stephen E. JONES
  • Publication number: 20100318776
    Abstract: Methods, systems, apparatuses and program products are disclosed for providing execution parallelism during the DXE phase of computer start-up. Provision is made for loading a microkernel (or other kernel program) which presents itself as though it were a DXE Driver and changes a single threaded environment into multithreaded. This is while the supervisor program continues its role as loader/initiator but remains unaware that it no longer has overarching control of Driver scheduling (which has been acquired by Kernel).
    Type: Application
    Filed: September 24, 2009
    Publication date: December 16, 2010
    Inventor: Stephen E. Jones
  • Publication number: 20100318962
    Abstract: Methods, systems, apparatuses and program products are disclosed for providing parametric policy isolation in builds of Unified Extensible Firmware Interface based Personal Computer firmware, typically but not essentially as BIOS. Policy Description, including means for enabled description of desired system behavior under code execution and operational hardware exigencies are provided through project file statements. Provision is made for direction of policy at a project file that is not embedded in core functions. This allows a less expert and more efficient approach to policy adaptation and evolution in response to evolving PC product requirements.
    Type: Application
    Filed: April 8, 2010
    Publication date: December 16, 2010
    Inventors: Stephen E. Jones, Eugene Khoruzhenko
  • Publication number: 20090315557
    Abstract: A system and method for determining the temporal resolution of a tomographic imaging device uses an apparatus to drive one or more dynamic phantoms composed of multiple materials. The apparatus is placed at or near the isocenter of the imaging device and the one or more phantoms are moved to produce a plurality of dynamic features, each having a specified frequency. The dynamic features are imaged with the device and the acquired image data corresponding to the dynamic features is analyzed to determine a temporal modulation transfer value at each of the known specified frequencies. The temporal resolution of the imaging device is determined using these temporal modulation transfer values.
    Type: Application
    Filed: September 8, 2008
    Publication date: December 24, 2009
    Inventors: Alexander H. Slocum, JR., Rajiv Gupta, Stephen E. Jones, Alexander H. Slocum, SR.
  • Patent number: 7441611
    Abstract: A pneumatic rockdrill having a housing; a cylinder connected to a compressed air supply inlet by a set of air passages; an impact piston, at least part of which is reciprocable within the cylinder; and a controller for the supply of compressed air from the air supply inlet to the cylinder. At least one pair of contact surfaces are located at the interface between the piston and the cylinder, where those relatively moving parts contact one another. At least one water supply inlet and water paths connected to the water supply inlet(s) are configured so as in operation to convey water to a drilling tool to flush a hole being drilled, and to supply water to wet the contact surfaces.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: October 28, 2008
    Assignee: Sulzer South Africa Limited
    Inventors: Michael R. Davies, David J. Gee, James Creswell, Stephen E. Jones