Patents by Inventor J. Hostetter

J. Hostetter 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: 10851259
    Abstract: The invention provides coated substrates comprising a substrate and a barrier coating on at least one surface of the substrate. The barrier coating comprises (i) vermiculite, (ii) polymer capable of forming a film, (iii) chemical stabilizing agent selected from materials that contain cationic functionality selected from lithium, alkyl C2-C6 ammonium, allyl ammonium, heterocylclic ammonium, morpholonium, ammonium and amino C3-C6 alkyl carboxylic acids; lithium cations in combination with anions selected from carboxylic, phosphoric, phosphonic, sulfonic and fatty acids, lithium chelating agents, and lithium salts, ammonia, C3-C6 amine, heterocyclic amines, lithium hydroxide, morpholine, and morpholine oleate; and (iv) cross-linking agent. The invention also provides articles coated with such coatings, methods and mixtures for making such coated substrates and articles.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: December 1, 2020
    Assignee: NanoPack, Inc.
    Inventors: Howard S. Kravitz, Barry J. Hostetter
  • Publication number: 20140377545
    Abstract: The invention provides coated substrates comprising a substrate and a barrier coating on at least one surface of the substrate. The barrier coating comprises (i) vermiculite, (ii) polymer capable of forming a film, (iii) chemical stabilizing agent selected from materials that contain cationic functionality selected from lithium, alkyl C2-C6 ammonium, allyl ammonium, heterocylclic ammonium, morpholonium, ammonium and amino C3-C6 alkyl carboxylic acids; lithium cations in combination with anions selected from carboxylic, phosphoric, phosphonic, sulfonic and fatty acids, lithium chelating agents, and lithium salts, ammonia, C3-C6 amine, heterocyclic amines, lithium hydroxide, morpholine, and morpholine oleate; and (iv) cross-linking agent. The invention also provides articles coated with such coatings, methods and mixtures for making such coated substrates and articles.
    Type: Application
    Filed: August 1, 2012
    Publication date: December 25, 2014
    Applicant: Nanopack, Inc.
    Inventors: Howard S. Karvitz, Barry J. Hostetter
  • Patent number: 8779838
    Abstract: A method and apparatus for repairing transistors comprises applying a first voltage to a source, a second voltage to the gate and a third voltage to the drain for a predetermined time In this manner the semiconductor structure may be repaired or returned to the at or near the original operating characteristics.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Zhijian Yang, Ping-Chuan Wang, Kai D. Feng, Edwin J. Hostetter, Jr.
  • Publication number: 20130099853
    Abstract: A method and apparatus for repairing transistors comprises applying a first voltage to a source, a second voltage to the gate and a third voltage to the drain for a predetermined time In this manner the semiconductor structure may be repaired or returned to the at or near the original operating characteristics.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhijian Yang, Ping-Chuan Wang, Kai D. Feng, Edwin J. Hostetter, JR.
  • Publication number: 20080244711
    Abstract: Mobile code, such as an applet, is permitted to create a network connection with a content server on a network, without restricting the applet only to connections from the computer from which it was downloaded. This is achieved in accordance with the principles of the present invention by using network restriction software in the execution engine or runtime system under which the applet executes. When the applet attempts to create a network connection to a content server, the network restriction software checks a name file on the content server for the presence of an entry whose name corresponds to the name of the computer from which the applet was downloaded. If such an entry is present, then the network restriction software permits the network connection between the applet and the content server to be created. If not, the applet may not create a network connection with the content server.
    Type: Application
    Filed: June 10, 2008
    Publication date: October 2, 2008
    Inventors: Donald T. Davis, Elizabeth A. Martin, Mathew J. Hostetter, David A. Kranz
  • Patent number: 7424550
    Abstract: Mobile code, such as an applet, is permitted to create a network connection with a content server on a network, without restricting the applet only to connections from the computer from which it was downloaded. This is achieved in accordance with the principles of the present invention by using network restriction software in the execution engine or runtime system under which the applet executes. When the applet attempts to create a network connection to a content server, the network restriction software checks a name file on the content server for the presence of an entry whose name corresponds to the name of the computer from which the applet was downloaded. If such an entry is present, then the network restriction software permits the network connection between the applet and the content server to be created. If not, the applet may not create a network connection with the content server.
    Type: Grant
    Filed: October 10, 2002
    Date of Patent: September 9, 2008
    Assignee: Sumisho Computer Systems Corporation
    Inventors: Donald T. Davis, Elizabeth A. Martin, Mathew J. Hostetter, David A. Kranz
  • Patent number: 7281017
    Abstract: Views for software atomization provide runtime transformations of existing atoms in atom databases to create new or virtual atom databases. Views provide for sharing of code and data atoms that are stored in an atom database, as well as providing sharing of code and data atoms that are loaded into memory. A view is a set of transformation operations, including insert a new atom, modify an existing atom, or delete an existing atom, which can be applied to an atom database. The transformation operations can be applied, either literally, to create a new atom database on disk, or virtually, to create, at runtime, a virtual atom database, without actually having to create an actual atom database on disk. Modifying an existing atom can be done in a variety of ways, including changing the atom bytes, or the atom references, or an attribute of the atom.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: October 9, 2007
    Assignee: Sumisho Computer Systems Corporation
    Inventors: Mathew J. Hostetter, Benjamin R. Harrison
  • Publication number: 20070205434
    Abstract: A method for recovery of degradation caused by avalanche hot carriers is provided that includes subjecting an idle bipolar transistor exhibiting avalanche degradation to a thermal anneal step which increases temperature of the transistor thereby recovering the avalanche degradation of the bipolar transistor. In one embodiment, the annealing source is a self-heating structure that is a Si-containing resistor that is located side by side with an emitter of the bipolar transistor. During the recovering step, the bipolar transistor including the self-heating structure is placed in the idle mode (i.e., without bias) and a current from a separate circuit is flown through the self-heating structure. In another embodiment of the present, the annealing step is a result of providing a high forward current (around the peak fT current or greater) to the bipolar transistor while operating below the avalanche condition (VCB of less than 1 V).
    Type: Application
    Filed: May 4, 2007
    Publication date: September 6, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fernando Guarin, J. Hostetter, Stewart Rauch, Ping-Chuan Wang, Zhijian Yang
  • Patent number: 7225438
    Abstract: Template-generated classes in program code are compiled efficiently through a process of lazy compilation resulting in improved compilation times. Lazy compilation includes the generation of objects representing a class template and a template-generated class as well as the selective compilation of class methods that are invoked in the program code. Code sharing is a further enhancement for increasing compilation speed by providing a system and method for sharing executable object code for compatible methods among different classes generated from the same class template.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: May 29, 2007
    Assignee: Sumisho Computer Systems Corporation
    Inventors: Mathew J. Hostetter, David Kranz
  • Patent number: 7117507
    Abstract: Software atomization provides a method of loading atomized computer program code and data on demand by loading, from an atom database, into a memory, an atom defining code or data in a fine-grained, individually addressable manner. Atoms comprise an atom identifier, computer program code or data information and computer program code or data reference information. The computer program code or data information is modified by transforming the reference information into memory addresses. The present invention provides for the lazy loading of data both implicitly and explicitly. Data is lazily loaded implicitly when it is referenced from code that is lazily loaded. Data is lazily loaded explicitly by encoding a referencing atom identifier such that the referenced data atom is not loaded until actually accessed at runtime.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: October 3, 2006
    Assignee: Sumisho Computer Systems Corporation
    Inventors: Mathew J. Hostetter, Benjamin R. Harrison
  • Publication number: 20060118912
    Abstract: A method for recovery of degradation caused by avalanche hot carriers is provided that includes subjecting an idle bipolar transistor exhibiting avalanche degradation to a thermal anneal step which increases temperature of the transistor thereby recovering the avalanche degradation of the bipolar transistor. In one embodiment, the annealing source is a self-heating structure that is a Si-containing resistor that is located side by side with an emitter of the bipolar transistor. During the recovering step, the bipolar transistor including the self-heating structure is placed in the idle mode (i.e., without bias) and a current from a separate circuit is flown through the self-heating structure. In another embodiment of the present, the annealing step is a result of providing a high forward current (around the peak fT current or greater) to the bipolar transistor while operating below the avalanche condition (V?CB of less than 1 V).
    Type: Application
    Filed: December 8, 2004
    Publication date: June 8, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fernando Guarin, J. Hostetter, Stewart Rauch, Ping-Chuan Wang, Zhijian Yang
  • Patent number: 6760905
    Abstract: Template-generated classes in program code are compiled efficiently through a process of lazy compilation resulting in improved compilation times. Lazy compilation includes the generation of objects representing a class template and a template-generated class as well as the selective compilation of class methods that are invoked in the program code. Code sharing is a further enhancement for increasing compilation speed by providing a system and method for sharing executable object code for compatible methods among different classes generated from the same class template.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: July 6, 2004
    Assignee: Curl Corporation
    Inventors: Mathew J. Hostetter, David Kranz
  • Publication number: 20030236794
    Abstract: Views for software atomization provide runtime transformations of existing atoms in atom databases to create new or virtual atom databases. Views provide for sharing of code and data atoms that are stored in an atom database, as well as providing sharing of code and data atoms that are loaded into memory. A view is a set of transformation operations, including insert a new atom, modify an existing atom, or delete an existing atom, which can be applied to an atom database. The transformation operations can be applied, either literally, to create a new atom database on disk, or virtually, to create, at runtime, a virtual atom database, without actually having to create an actual atom database on disk. Modifying an existing atom can be done in a variety of ways, including changing the atom bytes, or the atom references, or an attribute of the atom.
    Type: Application
    Filed: June 21, 2002
    Publication date: December 25, 2003
    Applicant: Curl Corporation
    Inventors: Mathew J. Hostetter, Benjamin R. Harrison
  • Publication number: 20030225921
    Abstract: Software atomization provides a method of loading atomized computer program code and data on demand by loading, from an atom database, into a memory, an atom defining code or data in a fine-grained, individually addressable manner. Atoms comprise an atom identifier, computer program code or data information and computer program code or data reference information. The computer program code or data information is modified by transforming the reference information into memory addresses. The present invention provides for the lazy loading of data both implicitly and explicitly. Data is lazily loaded implicitly when it is referenced from code that is lazily loaded. Data is lazily loaded explicitly by encoding a referencing atom identifier such that the referenced data atom is not loaded until actually accessed at runtime.
    Type: Application
    Filed: June 3, 2002
    Publication date: December 4, 2003
    Applicant: Curl Corporation
    Inventors: Mathew J. Hostetter, Benjamin R. Harrison
  • Patent number: 6598186
    Abstract: A system and method create and manipulate variables having both a numeric value and a units designation. The units designation is a vector of unit exponents which are operated upon consistent with operations on values. Exactly defined and underdefined quantities are stored in data structures of values and unit designations. Operations on underdefined quantities may result in expression data structures of operand quantities, operators and unit designations. The system allows the creation of variables having a unit specification and the transparent manipulation of such a variable during conventional numerical and logical operations. The system automatically signals an error condition when an operation is attempted on a set of variables having incompatible units designations. Error conditions can be detected at both compile-time and run-time. The system also includes both a predetermined dictionary of units and a customizable dictionary of units.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: July 22, 2003
    Assignee: Curl Corporation
    Inventors: Morgan S. McGuire, Mathew J. Hostetter
  • Publication number: 20030126292
    Abstract: Mobile code, such as an applet, is permitted to create a network connection with a content server on a network, without restricting the applet only to connections from the computer from which it was downloaded. This is achieved in accordance with the principles of the present invention by using network restriction software in the execution engine or runtime system under which the applet executes. When the applet attempts to create a network connection to a content server, the network restriction software checks a name file on the content server for the presence of an entry whose name corresponds to the name of the computer from which the applet was downloaded. If such an entry is present, then the network restriction software permits the network connection between the applet and the content server to be created. If not, the applet may not create a network connection with the content server.
    Type: Application
    Filed: October 10, 2002
    Publication date: July 3, 2003
    Applicant: Curl Corporation
    Inventors: Donald T. Davis, Elizabeth A. Martin, Mathew J. Hostetter, David A. Kranz
  • Patent number: 6457112
    Abstract: A system and method for allocating memory blocks and indexing the pointer to the memory blocks in a set of tables. The tables translate the pointers to the memory blocks enabling the efficient lookup of pointers during translation and garbage collection. The memory blocks further include structures for facilitating the indexing into tables and referencing pointers into allocated memory.
    Type: Grant
    Filed: August 20, 2001
    Date of Patent: September 24, 2002
    Assignee: Curl Corporation
    Inventor: Mathew J. Hostetter
  • Publication number: 20020004894
    Abstract: A system and method for allocating memory blocks and indexing the pointer to the memory blocks in a set of tables. The tables translate the pointers to the memory blocks enabling the efficient lookup of pointers during translation and garbage collection. The memory blocks further include structures for facilitating the indexing into tables and referencing pointers into allocated memory.
    Type: Application
    Filed: August 20, 2001
    Publication date: January 10, 2002
    Applicant: Curl Corporation
    Inventor: Mathew J. Hostetter
  • Patent number: 6301646
    Abstract: A system and method for allocating memory blocks and indexing the pointer to the memory blocks in a set of tables. The tables translate the pointers to the memory blocks enabling the efficient lookup of pointers during translation and garbage collection. The memory blocks further include structures for facilitating the indexing into tables and referencing pointers into allocated memory.
    Type: Grant
    Filed: July 30, 1999
    Date of Patent: October 9, 2001
    Assignee: Curl Corporation
    Inventor: Mathew J. Hostetter
  • Patent number: 5460878
    Abstract: A heat sealable laminate having high unidirectional shrinkage and the ability to produce an effective seal when exposed to an elevated temperature. The heat sealable laminates of the present invention are used to label containers without application of an additional adhesive.
    Type: Grant
    Filed: October 26, 1992
    Date of Patent: October 24, 1995
    Assignee: Applied Extrusion Technologies, Inc.
    Inventor: Barry J. Hostetter