Patents by Inventor Paul D. Smith

Paul D. Smith 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: 20250086073
    Abstract: Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.
    Type: Application
    Filed: November 25, 2024
    Publication date: March 13, 2025
    Applicant: DASSAULT SYSTEMES SE
    Inventors: Sreenath Bodagala, Ross Shaull, Paul D. Smith
  • Patent number: 12158823
    Abstract: Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: December 3, 2024
    Assignee: Dassault Systemes SE
    Inventors: Sreenath Bodagala, Ross Shaull, Paul D. Smith
  • Publication number: 20240045776
    Abstract: Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.
    Type: Application
    Filed: October 12, 2023
    Publication date: February 8, 2024
    Applicant: NuoDB, Inc.
    Inventors: Sreenath Bodagala, Ross Shaull, Paul D. Smith
  • Patent number: 11822441
    Abstract: Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: November 21, 2023
    Assignee: NuoDB, Inc.
    Inventors: Sreenath Bodagala, Ross Shaull, Paul D. Smith
  • Publication number: 20230078926
    Abstract: Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.
    Type: Application
    Filed: October 24, 2022
    Publication date: March 16, 2023
    Applicant: NuoDB, Inc.
    Inventors: Sreenath Bodagala, Ross Shaull, Paul D. Smith
  • Patent number: 11500743
    Abstract: Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: November 15, 2022
    Assignee: NuoDB, Inc.
    Inventors: Sreenath Bodagala, Ross Shaull, Paul D. Smith
  • Publication number: 20220147426
    Abstract: Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.
    Type: Application
    Filed: February 3, 2020
    Publication date: May 12, 2022
    Applicant: NuoDB, Inc.
    Inventors: Sreenath Bodagala, Ross Shaull, Paul D. Smith
  • Patent number: 11016956
    Abstract: A data processing network includes a database management for a plurality of databases serviced by a server comprising a plurality of data processors. Each server data processor includes a copy of the database management system and a monitor for measuring and analyzing various parameters for each server data processor and each included database and performing various methods transparently to a user. For example, when a parameter or combination thereof indicates that a database in one data processor is inactive or requires additional resources, that database is set to an inactive state or is transferred to another data processor with greater resources, respectively. An inactive database is recalled upon receipt of a request for access to that database. A database in a data processor of greater resources can be returned to a server data processor or another data processor with fewer resources. These operations are transparent to database users and independent of user or administrator intervention.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: May 25, 2021
    Assignee: NuoDB, Inc.
    Inventors: Seth Proctor, Jacob Getto, Paul D. Smith
  • Publication number: 20190197028
    Abstract: A data processing network includes a database management for a plurality of databases serviced by a server comprising a plurality of data processors. Each server data processor includes a copy of the database management system and a monitor for measuring and analyzing various parameters for each server data processor and each included database and performing various methods transparently to a user. For example, when a parameter or combination thereof indicates that a database in one data processor is inactive or requires additional resources, that database is set to an inactive state or is transferred to another data processor with greater resources, respectively. An inactive database is recalled upon receipt of a request for access to that database. A database in a data processor of greater resources can be returned to a server data processor or another data processor with fewer resources. These operations are transparent to database users and independent of user or administrator intervention.
    Type: Application
    Filed: June 28, 2018
    Publication date: June 27, 2019
    Applicant: NuoDB, Inc.
    Inventors: Seth PROCTOR, Jacob GETTO, Paul D. SMITH
  • Patent number: 10265558
    Abstract: There is provided a valve for controlling the release of fire suppressant from a pressurized container, said valve comprising a diaphragm configured to perforate upon action of a shockwave directed onto the surface of said diaphragm, a pyrotechnic charge arranged and adapted to combust to produce combustion products that form a shockwave directed onto the surface of said diaphragm, and a device encasing said pyrotechnic charge. The device comprises a hollow, elongate channel located over said pyrotechnic charge and directed at the center of said diaphragm so as to focus or direct said combustion products onto the center of said diaphragm. The elongate channel has a length that is at least 1.5 times its smallest width.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: April 23, 2019
    Assignee: KIDDE GRAVINER LIMITED
    Inventors: Paul D. Smith, Robert G. Dunster
  • Patent number: 10037348
    Abstract: A data processing network includes a database management for a plurality of databases serviced by a server comprising a plurality of data processors. Each server data processor includes a copy of the database management system and a monitor for measuring and analyzing various parameters for each server data processor and each included database and performing various methods transparently to a user. For example, when a parameter or combination thereof indicates that a database in one data processor is inactive or requires additional resources, that database is set to an inactive state or is transferred to another data processor with greater resources, respectively. An inactive database is recalled upon receipt of a request for access to that database. A database in a data processor of greater resources can be returned to a server data processor or another data processor with fewer resources. These operations are transparent to database users and independent of user or administrator intervention.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: July 31, 2018
    Assignee: Nuodb, Inc.
    Inventors: Seth Proctor, Jacob Getto, Paul D. Smith
  • Patent number: 9970561
    Abstract: A frangible plug for use in a valve mechanism, the frangible plug including a first section having a first end and an opposing second section having a second end and a cylindrical sidewall extending between the first and second ends. Also including means for applying a force on the cylindrical sidewall of the frangible plug such that the first section fractures from the opposing second section, and wherein the means for applying a force on said cylindrical sidewall extends circumferentially around the outer circumference of the sidewall.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: May 15, 2018
    Assignee: KIDDE GRAVINER LIMITED
    Inventors: Paul D. Smith, Paul Alan Rennie, Robert G. Dunster
  • Publication number: 20180078804
    Abstract: A fire extinguishing apparatus includes a structure defining a first chamber containing an electrically operable explosive device. The apparatus also has a piezoelectric cell capable of producing an electrical output in response to the impact upon the piezoelectric cell. The apparatus also has a container of nonflammable pressurized fluid in contact with the structure, and a mechanical detection mechanism with a thermal sensor for producing a mechanical force at an established temperature. The mechanical force produced by the mechanical detection mechanism is applied to the piezoelectric cell to produce the electrical output that actuates the electrically operable explosive device.
    Type: Application
    Filed: November 28, 2017
    Publication date: March 22, 2018
    Inventors: Paul D. Smith, Robert G. Dunster, Beth A. Dutson, Paul W. Weller
  • Patent number: 9801536
    Abstract: A polarization-based colposcopy apparatus includes a polarization exchanging beam splitter pair oriented so that s- and p-polarizations are exchanged. An optical flux from a specimen is directed through the pair, and orthogonal components thereof are alternately or selectively coupled to an array detector. The detected images are processed based on image correlations to reveal specimen structures.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: October 31, 2017
    Assignee: The United States of America, as represented by the Secretary, Department of Health and Human Services
    Inventors: Amir Gandjbakhche, Victor Chernomordik, Moinuddin Hassan, Alexander Sviridov, Zachary Ulissi, Paul D. Smith, Albert C. Boccara
  • Patent number: 9804045
    Abstract: A method of manufacturing an overheat or fire alarm detection system, comprises the steps of micromachining a pressure sensor and securing a sensor tube in fluid communication with the pressure sensor. The sensor tube may comprise a hollow tube containing a material that evolves gas upon heating. The micromachining step may comprise doping at least a portion of a first layer, forming a cavity at least partially within the doped portion and forming a deformable diaphragm over the cavity.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: October 31, 2017
    Assignee: KIDDE TECHNOLOGIES, INC.
    Inventors: Paul Rennie, Paul D. Smith
  • Patent number: 9531664
    Abstract: Managing domain name system services for a plurality of networks is disclosed. A computer identifies information for the plurality of networks to which a client device is connected. The computer receives a request to identify a domain name. In response to the request, the computer selects a particular set of domain name system servers of a particular network in the plurality of networks based on the information for the plurality of networks and a set of rules for selecting the particular set of domain name system servers when identifying the domain name for the Internet protocol address. The computer then sends the request to identify the domain name for the Internet protocol address to a domain name system server in the particular set of domain name system servers.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul D. Smith, Harley A. Stenzel
  • Box
    Patent number: D918055
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: May 4, 2021
    Inventor: Paul D. Smith, Jr.
  • Box
    Patent number: D930483
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: September 14, 2021
    Inventor: Paul D. Smith, Jr.
  • Patent number: D943304
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: February 15, 2022
    Assignee: HAPPY WELLNESS, LLC
    Inventors: Paul Mross, Paul D. Smith
  • Patent number: D969516
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: November 15, 2022
    Assignee: HAPPY WELLNESS, LLC
    Inventors: Paul Mross, Paul D. Smith