Patents by Inventor Joseph R Hunt

Joseph R Hunt 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).

  • Publication number: 20220091110
    Abstract: A method is provided for detecting a biological analyte in a medium. The method includes enclosing a catalyst in an encapsulate that includes an associated binder; adding reactants to the medium, followed by adding the encapsulate that contains the encapsulate to the medium. In response to presence of the analyte in the medium, the binder attaches to the analyte and opens the encapsulate to release the catalyst. The catalyst accelerates chemical change of the reactants into products. The method continues by detecting the products to register presence of the analyte.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Applicant: United States of America, as represented by the Secretary of the Navy
    Inventor: Joseph R. Hunt
  • Patent number: 9512145
    Abstract: This disclosure relates to porous frameworks for gas separation, sensing and drug/biomolecule delivery. More particularly, the disclosure relates to reactive porous frameworks for functionalization.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: December 6, 2016
    Assignees: The Regents of the University of California, BASF SE
    Inventors: Omar M. Yaghi, Alexader U. Czaja, William Morris, Joseph R. Hunt, David Kyle Britt, Chain Lee
  • Patent number: 9493356
    Abstract: A filtration material is provided for incorporation in a gas filter that includes an Activated Carbon, Impregnated with Copper, Silver, Zinc, Molybdenum, and Triethlyenediamine (ASZM-TEDA) medium and a macrocyclic organic material. The material is impregnated into the medium in proportions of between 1% and 5% of the medium. The material consists of molecules, each with a binding pocket for binding a metal ion. Also, a method is provided for impregnating porphyrin into a medium of ASZM-TEDA for incorporation in a gas filter. The method includes mixing porphyrin and ASZM-TEDA in a first ratio-by-weight of 1:4 of porphyrin to ASZM-TEDA as a mixture in a container; adding dichloromethane to the mixture in a second ratio-by-weight of 1:133 of porphyrin to dichloromethane as a solution in the container; stirring and refluxing the solution under nitrogen, filtering said mixture from the solution as a carbon residue; and drying the residue.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: November 15, 2016
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Joseph R. Hunt, Timothy P. Burgin
  • Publication number: 20110319630
    Abstract: This disclosure relates to porous frameworks for gas separation, sensing and drug/biomolecule delivery. More particularly, the disclosure relates to reactive porous frameworks for functionalization.
    Type: Application
    Filed: December 18, 2009
    Publication date: December 29, 2011
    Applicants: BASF SE, THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Omar M. Yaghi, Alexader U. Czaja, William Morris, Joseph R. Hunt, David Kyle Britt, Chain Lee
  • Publication number: 20100143693
    Abstract: The disclosure relates generally to materials that comprise organic frameworks. The disclosure also relates to materials that are useful to store and separate gas molecules and sensors.
    Type: Application
    Filed: January 24, 2008
    Publication date: June 10, 2010
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Omar M. Yaghi, Adrien P. Cote, Hani M. El-Kaderi, Joseph R. Hunt
  • Patent number: 7039696
    Abstract: A software method is disclosed for processing data pertaining to connections in a communications network, such as a computer network. The data may be used to map the topology of the network to aid network management. The system creates data structures referred to as tuples to store the relationships between network nodes. A connection calculator receives tuple information from a tuple manager and creates additional tuples based on this data. The connection calculator identifies singly-heard host links, from which it then builds tuples to represent the network infrastructure. To build the infrastructure, the method creates tuples for the singly-heard host links, and then creates tuples for conn-to-conn links based on existing tuples and on hints derived from singly-heard host links tuples, which hints are maintained as extra host links tuples. The method then attempts to disprove invalid conn-to-conn links tuples and attempts to resolve conflicts between inconsistent tuples.
    Type: Grant
    Filed: October 31, 2000
    Date of Patent: May 2, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric A. Pulsipher, Joseph R. Hunt
  • Patent number: 7027411
    Abstract: A method and system are disclosed for mapping the topology of a network having interconnected nodes by identifying changes in the network and updating a stored network topology based on the changes. The nodal connections are represented by data tuples that store information such as a host identifier, a connector interface, and a port specification for each connection. A topology database stores an existing topology of a network. A topology converter accesses the topology database and converts the existing topology into a list of current tuples. A connection calculator calculates tuples to represent connections in the new topology. The topology converter receives the new tuples, identifies changes to the topology, and updates the topology database using the new tuples. The topology converter identifies duplicate tuples that appear in both the new tuples and the existing tuples and marks the duplicate tuples to reflect that no change has occurred to these connections.
    Type: Grant
    Filed: October 31, 2000
    Date of Patent: April 11, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric A Pulsipher, Joseph R Hunt
  • Patent number: 6801919
    Abstract: A method for allowing chronologically overlapping database transactions in a multi-threaded environment without the need for explicit thread synchronization for database access. Literal database connections are managed on a per thread basis, thus allowing different chronologically overlapping transactions in different threads. Four basic objects are used to accomplish the chronologically overlapping transactions in a multi-threaded environment. The environment object is a static object that creates and maintains a pointer to the database application environment handle in addition to performing basic error recovery and initialization functionality. The database object encapsulates a logical database connection. The database connection object contains the functions that can be performed on a database connection, such as transaction management and query creation. The database statement object encapsulates a query that can be made to the database.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: October 5, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joseph R Hunt, Julio Cesar Garcia
  • Patent number: 6778990
    Abstract: A method for allowing dynamic component activation using a database as a repository for registration information is disclosed. This method uses a Component Activation Manager (CAM), which is a singleton object that maps unique component ID's to a Factory Creation Function (FCF). A purpose of the FCF is to create and register factories for the objects contained in a dynamic library. The factories created with the FCF are also registered with a database connection created by the CAM. Using this approach, the application only needs to create the CAM object, request a connection and then request a factory for the objects it needs. The CAM and the database connection find the dynamic library and the associated object factories through the use of database tables that contain a map of unique component ID's and object FCF addresses.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: August 17, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Julio Cesar Garcia, Joseph R Hunt, Amy O'Keefe-Hyser
  • Publication number: 20030056195
    Abstract: A method and apparatus of automating generation of object oriented code for an object. A common object repository stores a library of interrelated objects for reuse in a large software system. An object is defined by a user entering meta data defining the object and the object's relationships with objects stored in the common object repository. Source code is created from the meta data, wherein the source code defines the object and the object's relationships. A definition is created for the storage of an instantiation of the object using the meta data, and this definition is stored in a relational database table stored as a part of the common object repository. When an object is to be instantiated, the source code is used and the instantiation of the object is stored in the common object repository.
    Type: Application
    Filed: July 19, 2001
    Publication date: March 20, 2003
    Inventor: Joseph R. Hunt
  • Publication number: 20030023617
    Abstract: A method for allowing chronologically overlapping database transactions in a multi-threaded environment without the need for explicit thread synchronization for database access. Literal database connections are managed on a per thread basis, thus allowing different chronologically overlapping transactions in different threads. Four basic objects are used to accomplish the chronologically overlapping transactions in a multi-threaded environment. The environment object is a static object that creates and maintains a pointer to the database application environment handle in addition to performing basic error recovery and initialization functionality. The database object encapsulates a logical database connection. The database connection object contains the functions that can be performed on a database connection, such as transaction management and query creation. The database statement object encapsulates a query that can be made to the database.
    Type: Application
    Filed: July 27, 2001
    Publication date: January 30, 2003
    Inventors: Joseph R. Hunt, Julio Cesar Garcia
  • Publication number: 20030023599
    Abstract: A method for allowing dynamic component activation using a database as a repository for registration information is disclosed. This method uses a Component Activation Manager (CAM), which is a singleton object that maps unique component ID's to a Factory Creation Function (FCF). A purpose of the FCF is to create and register factories for the objects contained in a dynamic library. The factories created with the FCF are also registered with a database connection created by the CAM. Using this approach, the application only needs to create the CAM object, request a connection and then request a factory for the objects it needs. The CAM and the database connection find the dynamic library and the associated object factories through the use of database tables that contain a map of unique component ID's and object FCF addresses.
    Type: Application
    Filed: July 27, 2001
    Publication date: January 30, 2003
    Inventors: Julio Cesar Garcia, Joseph R. Hunt, Amy O'Keefe-Hyser
  • Publication number: 20020184612
    Abstract: A method and structure for allowing object-oriented applications to create and configure caches for the objects used is disclosed. The method and structure use a general purpose cache integrated with object factories that provide the objects used by the application. The object factory can store objects in cache so that application requests for objects are returned in a fast and transparent manner to the calling application. A particular cache may support one or more object factories. The object factory that provides access to a cache is a specialized type of object factory, called a cacheable factory. The cacheable factory contains methods for adding, removing, and accessing objects in the cache associated with the cacheable factory object.
    Type: Application
    Filed: June 1, 2001
    Publication date: December 5, 2002
    Inventors: Joseph R. Hunt, Julio Cesar Garcia