Patents by Inventor John Fuller

John Fuller 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: 20240115819
    Abstract: A delivery device for a compound including: a housing, vial holding a compound; and a source of propellant, wherein the housing provides an inlet and an outlet for the vial, wherein the inlet is in fluid communication with the source of propellant and is directed against the compound and the outlet allows for delivery of the compound.
    Type: Application
    Filed: December 13, 2023
    Publication date: April 11, 2024
    Inventors: John D. Hoekman, Christopher Fuller, Craig Kohring
  • Patent number: 11868265
    Abstract: Techniques are described herein processing asynchronous power transition events while maintaining a persistent memory state. In some embodiments, a system may proxy asynchronous reset events through system logic, which generates an interrupt to invoke a special persistent flush interrupt handler that performs a persistent cache flush prior to invoking a hardware power transition. Additionally or alternatively, the system may include a hardware backup mechanism to ensure all resets and power-transitions requested in hardware reliably complete within a bounded window of time independent of whether the persistent cache flush handler succeeds.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: January 9, 2024
    Assignee: Oracle International Corporation
    Inventor: Benjamin John Fuller
  • Patent number: 11797456
    Abstract: Techniques described herein provide a handshake mechanism and protocol for notifying an operating system whether system hardware supports persistent cache flushing. System firmware may determine whether the hardware is capable of supporting a full flush of processor caches and volatile memory buffers in the event of a power outage or asynchronous reset. If the hardware is capable, then persistent cache flushing may be selectively enabled and advertised to the operating system. Once persistent cache flushing is enabled, the operating system and applications may treat data committed to volatile processor caches as persistent. If disabled or not supported by system hardware, then the platform may not advertise support for persistent cache flushing to the operating system.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: October 24, 2023
    Assignee: Oracle International Corporation
    Inventor: Benjamin John Fuller
  • Patent number: 11741415
    Abstract: In accordance with an embodiment, described herein is a system and method for providing key performance indicator (KPI) customization in an analytic applications environment, which enables data analytics within the context of an organization's enterprise software application or data environment, or a software-as-a-service or other type of cloud or computing environment. The system supports customization derived from multiple layers which, in aggregate, can yield a customized performance metric or KPI object. In accordance with an embodiment, the system supports a user interface with icons that describe original (e.g., out-of-the-box or factory) KPIs and user-modified KPIs. When a user modifies an original KPI object to create a customized KPI, its icon is changed to visibly indicate that the user has modified the KPI. The customized KPI can be used within KPI decks, cards, dashboards, or other types of visualizations; while retaining a lineage to the original KPI object.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: August 29, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Granholm, Rajesh Balu, Ananth Venkata, John Fuller
  • Patent number: 11715038
    Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can receive a data set that includes data points having data values and attributes, and a target attribute, and use a machine learning process to automatically determine one or more other attributes as driving factors for the target attribute, based on, for example, the use of a decision tree and a comparison of information gain, Gini, or other indices associated with attributes in the data set. Information describing facts associated with the data set can be graphically displayed at a user interface, as visualizations, and used as a starting point for further analysis of the data set.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: August 1, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Victor Belyaev, Gabby Rubin, Ashish Mittal, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
  • Patent number: 11694118
    Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: July 4, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
  • Patent number: 11687863
    Abstract: In accordance with an embodiment, described herein is a system and method for providing key performance indicator (KPI) customization in an analytic applications environment, which enables data analytics within the context of an organization's enterprise software application or data environment, or a software-as-a-service or other type of cloud or computing environment. The system supports customization derived from multiple layers which, in aggregate, can yield a customized performance metric or KPI object. In accordance with an embodiment, the system enables creation of a customized KPI, by layering variations of the KPI information on an original (e.g., out-of-the-box or factory) KPI object which are merged at runtime to create the final customized KPI. Each delta-KPI can itself also support multiple, e.g., site/user levels/layers.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: June 27, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Granholm, Rajesh Balu, Ananth Venkata, John Fuller
  • Publication number: 20230149426
    Abstract: The present invention provides a composition comprising HMB and Vitamin D. Methods of administering HMB and Vitamin D to an animal are also described. Vitamin D and HMB are administered to increase muscle mass, strength, and functionality. The combination of Vitamin D and HMB together has a synergistic effect, which results in a surprising and unexpected level of improvement in muscle mass, strength and functionality.
    Type: Application
    Filed: January 10, 2023
    Publication date: May 18, 2023
    Inventors: John Rathmacher, John Fuller, JR., Shawn Baier, Steve Nissen, Naji Abumrad
  • Patent number: 11547713
    Abstract: The present invention provides a composition comprising HMB and Vitamin D. Methods of administering HMB and Vitamin D to an animal are also described. Vitamin D and HMB are administered to increase muscle mass, strength, and functionality. The combination of Vitamin D and HMB together has a synergistic effect, which results in a surprising and unexpected level of improvement in muscle mass, strength and functionality.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: January 10, 2023
    Assignee: Metabolic Technologies, LLC
    Inventors: John Rathmacher, John Fuller, Jr., Shawn Baier, Steve Nissen, Naji Abumrad
  • Patent number: 11507454
    Abstract: Techniques are described for identifying patterns of memory cells in a memory array that are predictive of non-correctable errors (“corruption patterns”). The techniques described herein identify patterns of cell errors that are likely to generate errors that cannot be corrected by an error correction code (ECC). The identification of non-correctable cells is accomplished by identifying a pattern of cell errors storing bit values that deviate from corresponding expected values. The pattern of these memory cells and various combinations of the cells in the pattern are compared to patterns of cells that are known to be correctable using ECC. If the error pattern or one or more of the combinations of erroneous cells in the pattern are not associated with patterns that are correctable via ECC, the error pattern is identified as predictive of a likely uncorrectable error.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: November 22, 2022
    Assignee: Oracle International Corporation
    Inventor: Benjamin John Fuller
  • Publication number: 20220318153
    Abstract: Techniques are described herein processing asynchronous power transition events while maintaining a persistent memory state. In some embodiments, a system may proxy asynchronous reset events through system logic, which generates an interrupt to invoke a special persistent flush interrupt handler that performs a persistent cache flush prior to invoking a hardware power transition. Additionally or alternatively, the system may include a hardware backup mechanism to ensure all resets and power-transitions requested in hardware reliably complete within a bounded window of time independent of whether the persistent cache flush handler succeeds.
    Type: Application
    Filed: March 25, 2022
    Publication date: October 6, 2022
    Applicant: Oracle International Corporation
    Inventor: Benjamin John Fuller
  • Publication number: 20220318152
    Abstract: Techniques are described herein for flushing volatile system memory to persistent memory after the loss of alternating current (AC) power. In some embodiments, the techniques include implementing an extended hold-up window long enough to complete a full flush of processor caches and memory controller buffers using energy available in the bulk capacitors of one or more power supplies after a power outage event. The voltage on the bulk capacitors within the one or more power supply units may be monitored, and a notification may be triggered when a programmable threshold voltage is detected on the bulk capacitors. The system may configure the voltage threshold to indicate that a certain minimum amount of energy used to successfully complete a cache flush operation is available. The techniques allow flushing volatile system caches without relying on battery backup units (BBUs), which may be cumbersome to install and maintain.
    Type: Application
    Filed: March 25, 2022
    Publication date: October 6, 2022
    Applicant: Oracle International Corporation
    Inventor: Benjamin John Fuller
  • Publication number: 20220318154
    Abstract: Techniques described herein provide a handshake mechanism and protocol for notifying an operating system whether system hardware supports persistent cache flushing. System firmware may determine whether the hardware is capable of supporting a full flush of processor caches and volatile memory buffers in the event of a power outage or asynchronous reset. If the hardware is capable, then persistent cache flushing may be selectively enabled and advertised to the operating system. Once persistent cache flushing is enabled, the operating system and applications may treat data committed to volatile processor caches as persistent. If disabled or not supported by system hardware, then the platform may not advertise support for persistent cache flushing to the operating system.
    Type: Application
    Filed: March 25, 2022
    Publication date: October 6, 2022
    Applicant: Oracle International Corporation
    Inventor: Benjamin John Fuller
  • Publication number: 20220129347
    Abstract: Techniques are described for identifying patterns of memory cells in a memory array that are predictive of non-correctable errors (“corruption patterns”). The techniques described herein identify patterns of cell errors that are likely to generate errors that cannot be corrected by an error correction code (ECC). The identification of non-correctable cells is accomplished by identifying a pattern of cell errors storing bit values that deviate from corresponding expected values. The pattern of these memory cells and various combinations of the cells in the pattern are compared to patterns of cells that are known to be correctable using ECC. If the error pattern or one or more of the combinations of erroneous cells in the pattern are not associated with patterns that are correctable via ECC, the error pattern is identified as predictive of a likely uncorrectable error.
    Type: Application
    Filed: October 26, 2020
    Publication date: April 28, 2022
    Applicant: Oracle International Corporation
    Inventor: Benjamin John Fuller
  • Publication number: 20220112152
    Abstract: Novel salicylamine derivatives are targeted directly to the mitochondria to increase effectiveness and lower required dosages in the treatment of conditions caused by inflammation or oxidative stress.
    Type: Application
    Filed: January 27, 2020
    Publication date: April 14, 2022
    Inventors: Kevin Moore, Michael P. Murphy, Naji Abumrad, John Fuller, Jr.
  • Publication number: 20220101237
    Abstract: In accordance with an embodiment, described herein is a system and method for providing key performance indicator (KPI) customization in an analytic applications environment, which enables data analytics within the context of an organization's enterprise software application or data environment, or a software-as-a-service or other type of cloud or computing environment. The system supports customization derived from multiple layers which, in aggregate, can yield a customized performance metric or KPI object. In accordance with an embodiment, the system supports a user interface with icons that describe original (e.g., out-of-the-box or factory) KPIs and user-modified KPIs. When a user modifies an original KPI object to create a customized KPI, its icon is changed to visibly indicate that the user has modified the KPI. The customized KPI can be used within KPI decks, cards, dashboards, or other types of visualizations; while retaining a lineage to the original KPI object.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 31, 2022
    Inventors: DAVID GRANHOLM, RAJESH BALU, ANANTH VENKATA, JOHN FULLER
  • Publication number: 20220100729
    Abstract: In accordance with an embodiment, described herein is a system and method for providing key performance indicator (KPI) customization in an analytic applications environment, which enables data analytics within the context of an organization's enterprise software application or data environment, or a software-as-a-service or other type of cloud or computing environment. The system supports customization derived from multiple layers which, in aggregate, can yield a customized performance metric or KPI object. In accordance with an embodiment, the system enables creation of a customized KPI, by layering variations of the KPI information on an original (e.g., out-of-the-box or factory) KPI object which are merged at runtime to create the final customized KPI. Each delta-KPI can itself also support multiple, e.g., site/user levels/layers.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 31, 2022
    Inventors: DAVID GRANHOLM, RAJESH BALU, ANANTH VENKATA, JOHN FULLER
  • Publication number: 20210393559
    Abstract: The present invention comprises a composition of ?-Hydroxy-?-Methylbutyrate (HMB) with or without Vitamin D to enhance muscle strength and physical functionality, even in individuals not engaged in an exercise training program wherein the enhancements in muscle strength and physical functionality are similar to those seen with exercise.
    Type: Application
    Filed: June 17, 2021
    Publication date: December 23, 2021
    Inventors: John Rathmacher, John Fuller, JR., Shawn Baier
  • Patent number: 11188845
    Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more segments within a data set, associated with a target attribute value, based on, for example, the use of a classification and regression tree and a combination of different driving factors, or same driving factors with different values. Information describing segments associated with the data set can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: November 30, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Victor Belyaev, Gabby Rubin, Samar Lotia, Alvin Raj, John Fuller
  • Patent number: 11173167
    Abstract: The present invention provides a composition comprising HMB and Vitamin D. Methods of administering HMB and Vitamin D to an animal are also described. Vitamin D and HMB are administered to increase muscle mass, strength, and functionality. The combination of Vitamin D and HMB together has a synergistic effect, which results in a surprising and unexpected level of improvement in muscle mass, strength and functionality.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: November 16, 2021
    Assignee: Metabolic Technologies, Inc.
    Inventors: John Rathmacher, John Fuller, Jr., Shawn Baier, Steve Nissen, Naji Abumrad