Patents by Inventor John Madden

John Madden 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: 20260033881
    Abstract: Systems, devices, and methods described herein relate to catheter devices for therapy delivery. In some embodiments, a catheter device includes an expandable electrode and a needle, where the needle can be advanced distal to a distal end of the expandable electrode and inserted into a tissue site. The expandable electrode and the distal end of the needle can be configured to deliver electroporation to the tissue site.
    Type: Application
    Filed: October 9, 2025
    Publication date: February 5, 2026
    Applicant: Alpfa Medical, Inc.
    Inventors: Raju VISWANATHAN, John MADDEN
  • Patent number: 12414819
    Abstract: Described herein are systems, devices and methods that enable dynamic modification of the physicochemical properties of a hydrogel during its in vivo formation and delivery by a catheter. In some example embodiments, an extended endoluminal hydrogel delivery device is employed for delivering a hydrogel within a given body cavity, such as within the lumen of a blood vessel. In some example embodiments, a hydrogel precursor, as a non-viscous liquid, is injected through an intravascular catheter and crosslinking of the hydrogel precursor is initiated within a distal region of the catheter. The crosslinking process is controlled, by a control means associated with a distal region of the catheter, to control or modify one or more properties of the hydrogel. The properties may be controlled such that a hydrogel is suitable to embolize the specific target or deliver drugs or other materials beneficial to the site.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: September 16, 2025
    Assignees: THE UNIVERSITY OF BRITISH COLUMBIA, RYERSON UNIVERSITY, SUNNYBROOK RESEARCH INSTITUTE
    Inventors: Yuta Dobashi, Jerry Ku, Joel Ramjist, Christopher Pasarikovski, Konrad Walus, John Madden, Victor Yang
  • Publication number: 20250139630
    Abstract: Systems, methods, and computer programs for detecting and preventing fraud or criminal blockchain transactions which allow a payer or payee in a blockchain financial transaction to request fraud, anti-money-laundering or credit check screening as part of an on-chain payment. The screening is performed off-chain and employs SaaS solutions to perform the analysis, and, using a smart contract, stops the payment before it is settled if the screening fails.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 1, 2025
    Inventor: John Madden
  • Patent number: 12192081
    Abstract: System and method for de-centralized handling of high risk actions across coordinated systems. A monitoring system is used as an action advisor for performing the high risk actions at nodes across coordinated systems. The monitoring system advises performing the actions based on one or more monitoring signals corresponding to the coordinated systems. The process for performing the high risk actions is de-centralized. A metadata substrate system acts as a message broker between the monitoring system and coordinated systems.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: January 7, 2025
    Assignee: Salesforce, Inc.
    Inventors: Andrew Parker, John Madden, Gabriele Roselli, Matthew Kramer, Raghavendra Gamoji, Andrew Miller
  • Patent number: 12099553
    Abstract: A method by one or more electronic devices to detect flapping in a computer system. The method includes obtaining a plurality of metric values indicating a state of the computer system at various times within a time window, determining a combined length of lines connecting time-wise consecutive points representing the plurality of metric values in a cartesian coordinate system, wherein a first axis of the cartesian coordinate system represents time and a second axis of the cartesian coordinate system represents a metric associated with the plurality of metric values, determining a baseline length based on a maximum metric value within the time window, a minimum metric value within the time window, and a length of the time window, and determining whether the computer system flapped during the time window based on a result of comparing the combined length to the baseline length.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: September 24, 2024
    Assignee: Salesforce, Inc.
    Inventor: John Madden
  • Publication number: 20240259283
    Abstract: System and method for de-centralized handling of high risk actions across coordinated systems. A monitoring system is used as an action advisor for performing the high risk actions at nodes across coordinated systems. The monitoring system advises performing the actions based on one or more monitoring signals corresponding to the coordinated systems. The process for performing the high risk actions is de-centralized. A metadata substrate system acts as a message broker between the monitoring system and coordinated systems.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 1, 2024
    Applicant: Salesforce, Inc.
    Inventors: Andrew PARKER, John MADDEN, Gabriele ROSELLI, Matthew KRAMER, Raghavendra GAMOJI, Andrew MILLER
  • Publication number: 20230390027
    Abstract: Disclosed are systems and methods for performing an auto-setup of a smile design for a patient using a digital orthodontics model. A method can include accessing, by a computer system, a digital orthodontics model for a patient and an image of the patient showing the patient's existing teeth, accessing orthodontics rules with permissible degrees of movement for each tooth, determining, based on the rules, tooth movements along an arch form defined in the model to achieve a desired teeth arrangement for the patient, selecting a set of veneers from amongst sets of veneers to achieve the desired teeth arrangement based on the tooth movements, overlaying the digital orthodontics model with teeth of the selected set, augmenting the image of the patient's teeth with the model having the teeth of the selected set, and returning at least the augmented image.
    Type: Application
    Filed: June 2, 2023
    Publication date: December 7, 2023
    Inventors: Michael C. Marshall, John Madden, Stephen B. Siegfried Floe
  • Publication number: 20230390036
    Abstract: Disclosed are systems and methods for performing an auto-setup of a digital denture model. A method includes accessing, by a computer system, a digital denture model for a patient including upper and lower teeth, defining an arch form for the lower teeth, defining an occlusal plane relative to the arch form, identifying datums for each tooth in the digital denture model, leveling each tooth in the digital denture model based on the respective datums being positioned relative to the occlusal plane, and snapping each tooth in the digital denture model to the arch form. Until a threshold level of movement is achieved between each tooth and at least one of (i) an adjacent tooth and (ii) a tooth in vertical contact, the method includes iteratively: adjusting positioning of the tooth in the digital denture model to resolve interproximal (IP) contacts, and adjusting vertical positioning of the tooth.
    Type: Application
    Filed: June 2, 2023
    Publication date: December 7, 2023
    Inventors: Michael C. Marshall, John Madden, Stephen B. Siegfried Floe
  • Publication number: 20230390031
    Abstract: Disclosed are systems and methods for selecting a tooth library for auto-designing a dental appliance. A method includes receiving, by a computer system, patient tooth data including a scan of the patient's teeth, identifying markers on the teeth in the patient tooth data, such as opposing tooth edges, determining teeth measurements based on the markers, such as determining a width between the opposing tooth edges, and selecting, from a static tooth library data store, a subset of tooth libraries based on the teeth measurements and based on: identifying at least one tooth library having respective tooth width measurements within a threshold range of the determined width of the tooth in the patient tooth data, and adding the identified at least one tooth library to the subset of tooth libraries. The method also includes selecting a candidate tooth library from the subset based on the candidate tooth library satisfying dental-appliance-fit criteria.
    Type: Application
    Filed: June 2, 2023
    Publication date: December 7, 2023
    Inventors: Michael C. Marshall, John Madden, Stephen B. Siegfried Floe
  • Publication number: 20230355361
    Abstract: A method for generating a digital denture model can include receiving scans of dentures generated by a CT scan. The scans can include a bite scan showing the positioning of an upper and lower denture in a patient bite orientation. The bite scan can be used to position upper and lower denture scans in the patient bite orientation and a denture model can be generated from the upper and lower scans in the patient bite orientation. Irregularities in the denture model, such as voids and metallic inclusions, can be corrected to provide a smooth model surface. Color images of the dentures can be correlated with the denture model to provide a colored denture model. During the CT scan, prompts can be generated for displaying quality analysis information during scanning, recommendations for adjustments to equipment or orientation of the dentures, and steps for performing the scan.
    Type: Application
    Filed: May 9, 2023
    Publication date: November 9, 2023
    Inventors: John MADDEN, Michael C. MARSHALL, Stephen B. Siegfried Floe
  • Publication number: 20230270530
    Abstract: A removable partial denture comprises a frame sized and shaped to conform to a mouth inner surface, the frame including a projecting mounting structure; and a segment having a slot for slidably receiving the projecting mounting structure when the segment is assembled to the frame. A method of fabricating a removable partial denture comprises: acquiring 3D digital image data of a patient's mouth and dentition; creating a 3D digital model of a removable partial denture; fabricating a frame shaped to conform to an inner surface of the mouth from the 3D digital model, the frame including a mounting structure; fabricating a segment from the 3D digital model, the segment having a slot for slidably receiving the mounting structure; and inserting the mounting structure of the frame into the slot of the segment to assemble the segment to the frame. The segment can be a tooth segment or a base segment.
    Type: Application
    Filed: June 23, 2021
    Publication date: August 31, 2023
    Applicant: REGENTS OF THE UNIVERSITY OF MINNESOTA
    Inventors: John MADDEN, Paul OLIN
  • Publication number: 20230074799
    Abstract: A method by one or more electronic devices to detect flapping in a computer system. The method includes obtaining a plurality of metric values indicating a state of the computer system at various times within a time window, determining a combined length of lines connecting time-wise consecutive points representing the plurality of metric values in a cartesian coordinate system, wherein a first axis of the cartesian coordinate system represents time and a second axis of the cartesian coordinate system represents a metric associated with the plurality of metric values, determining a baseline length based on a maximum metric value within the time window, a minimum metric value within the time window, and a length of the time window, and determining whether the computer system flapped during the time window based on a result of comparing the combined length to the baseline length.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Applicant: salesforce.com, inc.
    Inventor: John Madden
  • Publication number: 20230010064
    Abstract: A method for fabricating a circuit board comprises preparing an elastomeric substrate having a roughened surface. The elastomeric substrate is stretched before an electrically conductive material is electrolessly deposited onto the roughened surface. A suitable amount of electrically conductive material is deposited onto the elastomeric substrate before the elastomeric substrate is released from its stretch.
    Type: Application
    Filed: September 17, 2020
    Publication date: January 12, 2023
    Inventors: Mirza Sarwar, Sylvester Zhang, John Madden
  • Publication number: 20220133408
    Abstract: Described herein are systems, devices and methods that enable dynamic modification of the physicochemical properties of a hydrogel during its in vivo formation and delivery by a catheter. In some example embodiments, an extended endoluminal hydrogel delivery device is employed for delivering a hydrogel within given body cavity, such as within the lumen of a blood vessels. In some example embodiments, a hydrogel precursor, as a non-viscous liquid, is injected through an intravascular catheter and crosslinking of the hydrogel precursor is initiated within a distal region of the catheter. The crosslinking process is controlled, by a control means associated with a distal region of the catheter, to control or modify one or more properties of the hydrogel. The properties may be controlled such that a hydrogel is suitable to embolize the specific target or deliver drugs or other materials beneficial to the site.
    Type: Application
    Filed: November 1, 2021
    Publication date: May 5, 2022
    Inventors: YUTA DOBASHI, JERRY KU, JOEL RAMJIST, CHRISTOPHER PASARIKOVSKI, KONRAD WALUS, JOHN MADDEN, VICTOR YANG
  • Patent number: 10887281
    Abstract: In an example, a computing system is configured to monitor for changes to a cloud environment that includes a configuration management system and one or more nodes to operate one or more first host-based firewall configurations, respectively, the host-based firewall configuration(s) generated based on code provided by the configuration management system; in response to a detection of a change, increment a version count associated with the cloud environment; identify a request from one of the nodes, the request including version information for a corresponding one of the host-based firewall configuration(s); compare the version information from the request to a current value of the version count; and in response to the comparison indicating a mismatch, control the node associated with the request to converge with the configuration management system to cause the node associated with the request to operate with a second host-based firewall configuration.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: January 5, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: John Madden, Gabriele Roselli
  • Patent number: 10663358
    Abstract: A method of sensing a pressure applied to a surface comprises monitoring an electrical signal generated by redistribution of mobile ions in a piezoionic layer under the surface. An externally applied local pressure at a portion of the layer induces redistribution of mobile ions in the piezoionic layer. It is determined that the surface is pressured based on detection of the electrical signal. A piezoionic sensor includes a sensing surface; a piezoionic layer disposed under the sensing surface such that an externally applied local pressure on a portion of the sensing surface causes detectable redistribution of mobile ions in the piezoionic layer; and electrodes in contact with the layer, configured to monitor electrical signal generated by the redistribution of mobile ions in the piezoionic layer.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: May 26, 2020
    Assignee: The University of British Columbia
    Inventors: John Madden, Mirza Sarwar, Yuta Dobashi, Edmond Cretu, Shahriar Mirabbasi, Ettore Glitz, Meisam Farajollahi
  • Patent number: 10401241
    Abstract: Sensor arrays are provided for sensing pressure and/or moisture over a two-dimensional sensing surface. The sensor arrays comprise ionically conductive materials. Individual sensor elements in the sensor arrays may comprise piezoionic ionically conductive materials, piezoresistive ionically conductive materials and/or capacitive sensor elements having electrodes fabricated from ionically conductive materials. Two-dimensional pressure maps and/or moisture maps of the sensing surface may be obtained by implementing methods comprising scanning over individual sensor elements in the sensor arrays.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: September 3, 2019
    Assignee: The University of British Columbia
    Inventors: John Madden, Yuta Dobashi, Mirza Saquib Sarwar
  • Publication number: 20190190888
    Abstract: In an example, a computing system is configured to monitor for changes to a cloud environment that includes a configuration management system and one or more nodes to operate one or more first host-based firewall configurations, respectively, the host-based firewall configuration(s) generated based on code provided by the configuration management system; in response to a detection of a change, increment a version count associated with the cloud environment; identify a request from one of the nodes, the request including version information for a corresponding one of the host-based firewall configuration(s); compare the version information from the request to a current value of the version count; and in response to the comparison indicating a mismatch, control the node associated with the request to converge with the configuration management system to cause the node associated with the request to operate with a second host-based firewall configuration.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Applicant: salesforce.com, inc.
    Inventors: John MADDEN, Gabriele Roselli
  • Patent number: 10003592
    Abstract: A user authentication system enables control of access to historian data through a historian application. The user authentication system creates a user authentication directory for storing user authentication information. The system populates the directory with user authentication information. The system links the directory to a historian application and receives credential data from a user. The system grants access to the historian application when it determines that the credential data from the user matches a portion of the user authentication information on the directory.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: June 19, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Ravi Kumar Herunde Prakash, Sudhir Gonugunta, John Madden, Elliot Middleton, Olivier Vaillancourt, Vinay T. Kamath
  • Publication number: 20180038745
    Abstract: A method of sensing a pressure applied to a surface comprises monitoring an electrical signal generated by redistribution of mobile ions in a piezoionic layer under the surface. An externally applied local pressure at a portion of the layer induces redistribution of mobile ions in the piezoionic layer. It is determined that the surface is pressured based on detection of the electrical signal. A piezoionic sensor includes a sensing surface; a piezoionic layer disposed under the sensing surface such that an externally applied local pressure on a portion of the sensing surface causes detectable redistribution of mobile ions in the piezoionic layer; and electrodes in contact with the layer, configured to monitor electrical signal generated by the redistribution of mobile ions in the piezoionic layer.
    Type: Application
    Filed: March 4, 2016
    Publication date: February 8, 2018
    Inventors: John Madden, Mirza Sarwar, Yuta Dobashi, Edmond Cretu, Shahriar Mirabbasi, Ettore Glitz, Meisam Farajollahi