Patents by Inventor John A. Ball

John A. Ball 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: 11955115
    Abstract: The invention concerns linguistic analysis. In particular the invention involves a method of operating a computer to perform linguistic analysis. In another aspect the invention is a computer system which implements the method, and in a further aspect the invention is software for programming a computer to perform the method.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: April 9, 2024
    Assignee: Pat Inc.
    Inventor: John Ball
  • Publication number: 20240093381
    Abstract: Cathodic protection of steel in a concrete column in sea water is simplified by providing a pre-assembled unit including a jacket to surround the column carrying a bulk sacrificial anode outside the jacket and optionally an inner sacrificial anode of a zinc mesh or strips on an inside surface. The jacket can also include a pre-assembled junction box and couplings to connect to the steel. The jacket is attached to the surface of the column at the water line so that the bulk anode is located below the surface of the water and supported relative to the concrete surface solely by the connection of the bulk anode to the covering layer. The bulk anode can be formed of aluminum so as to be less toxic in sea water.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 21, 2024
    Inventors: Matthew Miltenberger, Jason Chodachek, John Ball, David Whitmore
  • Publication number: 20240093461
    Abstract: Cathodic protection of steel in a concrete column in sea water is simplified by providing a pre-assembled unit including a jacket to surround the column carrying a bulk sacrificial anode outside the jacket and optionally an inner sacrificial anode with a cast grout inside the jacket. The jacket can also include a pre-assembled junction box and couplings to connect to the steel. The jacket is attached to the surface of the column at the water line so that the bulk anode is located below the surface of the water. The bulk anode can be formed of aluminum so as to be less toxic in sea water. An activator is applied inside the jacket either as a wicking layer or as a chemical activating material. The jacket can act only as a form work which is then removed after casting of the grout.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 21, 2024
    Inventors: Matthew Miltenberger, Jason Chodachek, John Ball, David Whitmore
  • Publication number: 20230396220
    Abstract: Multi-mode power amplifier systems are described. In certain embodiments, a multi-mode power amplifier system includes a power amplifier having at least a first mode and a second mode. An output matching network is coupled to an output of the power amplifier with a first section. The output matching network having a second section that includes at least an inductor, a capacitor, and a switch. The switch configured to include the capacitor in an output matching impedance for the power amplifier in the first mode and to not include the capacitor in the output matching impedance for the power amplifier in the second mode.
    Type: Application
    Filed: May 9, 2023
    Publication date: December 7, 2023
    Inventors: Neal J. Tuffy, Valter Karavanic, Martin John O’Flaherty, Michael John Ball, Alasdair Bruce
  • Publication number: 20230370027
    Abstract: Multi-mode power amplifier systems are described. In certain embodiments, a multi-mode power amplifier system shares a power amplifier chain for different communication modes. A power amplifier amplifies a radio frequency signal in at least a first mode and a second mode. An output matching network is coupled to an output of the power amplifier, and a bias circuit provides a reference current with a first reference current level to the power amplifier in the first mode and a second reference current level to the power amplifier in the second mode, the multi-mode power amplifier system configured to adjust a power amplifier signal path for the second mode relative to the first mode.
    Type: Application
    Filed: May 9, 2023
    Publication date: November 16, 2023
    Inventors: Neal J. Tuffy, Valter Karavanic, Martin John O’Flaherty, Michael John Ball, Alasdair Bruce
  • Publication number: 20230370026
    Abstract: Multi-mode power amplifier systems are described. In certain embodiments, a multi-mode power amplifier system shares a power amplifier chain for different communication modes, where the power amplifier chain has a split output matching network with a first power amplifier transistor and a second power amplifier transistor. A bias circuit biases the power amplifier such that the first power amplifier transistor and the second power amplifier transistor are on in a first mode, and the first power amplifier transistor is on and the second power amplifier transistor is off in a second mode.
    Type: Application
    Filed: May 9, 2023
    Publication date: November 16, 2023
    Inventors: Neal J. Tuffy, Valter Karavanic, Martin John O’Flaherty, Michael John Ball, Alasdair Bruce
  • Publication number: 20230320625
    Abstract: The present design provides a novel system and device for wearables for humans and animals that capture and store kinematic and kinetic data and movement during training, rehabilitation, real-time events, and the like, analyze such data and movement in real-time during and after such activities, and provide output, feedback, assessment, and actionable biomechanical data and information about the wearer.
    Type: Application
    Filed: March 23, 2023
    Publication date: October 12, 2023
    Inventors: Reuben Burch, Tony Luczak, David Saucier, John Ball, Harish Chander
  • Publication number: 20230306125
    Abstract: The data transformation method operates discrete input data sources DF-in each having df-in data fields carrying to-be-converted data (tbc-data). Initial steps identify tbc-data field and characteristics; output discrete output (df-out) with predefined df-out data fields for converted data (conv-data); and maps or look-up tables for relationships between df-in data fields and df-out data fields. Process activates: SFTP App in the presence df-in and transfers df-in to unstructured data blob; and App copying the df-in from blob to file share archive; first orchestrating sequence App to validate df-in data based upon conversion rules. If INVALID, App generates error entry. If VALID, App converts tbc-data into conv-data with conversion rules and mapping orchestrating App populates df-out data fields with conv-data resulting converted df-out in the blob. A second orchestrating App transfers converted df-out to destination store.
    Type: Application
    Filed: March 28, 2022
    Publication date: September 28, 2023
    Inventors: Loren John Ball, Eduardo Bayudan
  • Patent number: 11672480
    Abstract: The present invention provides a novel system and device for wearables for humans and animals that capture and store kinematic and kinetic data and movement during training, rehabilitation, real-time events, and the like, analyze such data and movement in real-time during and after such activities, and provide output, feedback, assessment, and actionable biomechanical data and information about the wearer.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: June 13, 2023
    Inventors: Reuben F. Burch, V, Tony Luczak, David Saucier, John Ball, Harish Chander
  • Patent number: 11544465
    Abstract: Approaches to using unstructured input to update heterogeneous data stores include receiving unstructured text input, receiving a template for interpreting the unstructured text input, identifying, using an entity classifier, entities in the unstructured text input, identifying one or more potential parent entities from the identified entities based on the template, receiving a selection of a parent entity from the one or more potential parent entities, identifying one or more potential child entities from the identified entities based on the template and the selected parent entity, receiving a selection of a child entity from the one or more potential child entities, identifying an action item in the unstructured text input based on the identified entities and the template, determining, using an intent classifier, an intent of the action item, and updating a data store based on the determined intent, the identified entities, and the selected child entity.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: January 3, 2023
    Assignee: SALESFORCE.COM, INC.
    Inventors: Michael Machado, John Ball, Thomas Archie Cook, Jr., Shashank Harinath, Roojuta Lalani, Zineb Laraki, Qingqing Liu, Mike Rosenbaum, Karl Ryszard Skucha, Jean-Marc Soumet, Manju Vijayakumar
  • Patent number: 11290072
    Abstract: A power amplifier module that includes a power amplifier having a plurality of amplifier gain stages, a memory device including a plurality of memory locations, and a controller to receive a control signal having at least one of a first state and a second state. The plurality of memory locations includes at least one first memory location to store a first set of configuration parameters for operation in a first mode, and at least one second memory location to store a second set of configuration parameters for operation in a second mode. The controller configures the power amplifier module in the first mode based on the first set of configuration parameters responsive to receiving the control signal having the first state and configures the power amplifier module in the second mode based on the second set of configuration parameters responsive to receiving the control signal having the second state.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: March 29, 2022
    Assignee: SKYWORKS SOLUTIONS, INC.
    Inventors: Grant Darcy Poulin, Apostolos Samelis, Alasdair Bruce, Neal J. Tuffy, Michael John Ball
  • Publication number: 20210209305
    Abstract: Approaches to using unstructured input to update heterogeneous data stores include receiving unstructured text input, receiving a template for interpreting the unstructured text input, identifying, using an entity classifier, entities in the unstructured text input, identifying one or more potential parent entities from the identified entities based on the template, receiving a selection of a parent entity from the one or more potential parent entities, identifying one or more potential child entities from the identified entities based on the template and the selected parent entity, receiving a selection of a child entity from the one or more potential child entities, identifying an action item in the unstructured text input based on the identified entities and the template, determining, using an intent classifier, an intent of the action item, and updating a data store based on the determined intent, the identified entities, and the selected child entity.
    Type: Application
    Filed: March 24, 2021
    Publication date: July 8, 2021
    Inventors: Michael MACHADO, John BALL, Thomas Archie COOK, JR., Shashank HARINATH, Roojuta LALANI, Zineb LARAKI, Qingqing LIU, Mike ROSENBAUM, Karl Ryszard SKUCHA, Jean-Marc SOUMET, Manju VIJAYAKUMAR
  • Patent number: 10970486
    Abstract: Approaches to using unstructured input to update heterogeneous data stores include receiving unstructured text input, receiving a template for interpreting the unstructured text input, identifying, using an entity classifier, entities in the unstructured text input, identifying one or more potential parent entities from the identified entities based on the template, receiving a selection of a parent entity from the one or more potential parent entities, identifying one or more potential child entities from the identified entities based on the template and the selected parent entity, receiving a selection of a child entity from the one or more potential child entities, identifying an action item in the unstructured text input based on the identified entities and the template, determining, using an intent classifier, an intent of the action item, and updating a data store based on the determined intent, the identified entities, and the selected child entity.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: April 6, 2021
    Assignee: salesforce.com, inc.
    Inventors: Michael Machado, John Ball, Thomas Archie Cook, Jr., Shashank Harinath, Roojuta Lalani, Zineb Laraki, Qingqing Liu, Mike Rosenbaum, Karl Ryszard Skucha, Jean-Marc Soumet, Manju Vijayakumar
  • Publication number: 20210067110
    Abstract: A power amplifier module that includes a power amplifier having a plurality of amplifier gain stages, a memory device including a plurality of memory locations, and a controller to receive a control signal having at least one of a first state and a second state. The plurality of memory locations includes at least one first memory location to store a first set of configuration parameters for operation in a first mode, and at least one second memory location to store a second set of configuration parameters for operation in a second mode. The controller configures the power amplifier module in the first mode based on the first set of configuration parameters responsive to receiving the control signal having the first state and configures the power amplifier module in the second mode based on the second set of configuration parameters responsive to receiving the control signal having the second state.
    Type: Application
    Filed: August 28, 2020
    Publication date: March 4, 2021
    Inventors: Grant Darcy Poulin, Apostolos Samelis, Alasdair Bruce, Neal J. Tuffy, Michael John Ball
  • Publication number: 20200342379
    Abstract: Pursuant to some embodiments, a sparse time series is converted to a dense time series to allow a forecast to be generated. A day index is identified thereby allowing the forecast to be created with the same daily precision as the input event data.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 29, 2020
    Inventors: Thomas William Phillips, David John Ball
  • Publication number: 20200089757
    Abstract: Approaches to using unstructured input to update heterogeneous data stores include receiving unstructured text input, receiving a template for interpreting the unstructured text input, identifying, using an entity classifier, entities in the unstructured text input, identifying one or more potential parent entities from the identified entities based on the template, receiving a selection of a parent entity from the one or more potential parent entities, identifying one or more potential child entities from the identified entities based on the template and the selected parent entity, receiving a selection of a child entity from the one or more potential child entities, identifying an action item in the unstructured text input based on the identified entities and the template, determining, using an intent classifier, an intent of the action item, and updating a data store based on the determined intent, the identified entities, and the selected child entity.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Inventors: Michael MACHADO, John BALL, Thomas Archie COOK, JR., Shashank HARINATH, Roojuta LALANI, Zineb LARAKI, Qingqing LIU, Mike ROSENBAUM, Karl Ryszard SKUCHA, Jean-Marc SOUMET, Manju VIJAYAKUMAR
  • Publication number: 20200008745
    Abstract: The present invention provides a novel system and device for wearables for humans and animals that capture and store kinematic and kinetic data and movement during training, rehabilitation, real-time events, and the like, analyze such data and movement in real-time during and after such activities, and provide output, feedback, assessment, and actionable biomechanical data and information about the wearer.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 9, 2020
    Inventors: Reuben F. Burch, V, Tony Luczak, David Saucier, John Ball, Harish Chander
  • Publication number: 20190259379
    Abstract: The invention concerns linguistic analysis. In particular the invention involves a method of operating a computer to perform linguistic analysis. In another aspect the invention is a computer system which implements the method, and in a further aspect the invention is software for programming a computer to perform the method.
    Type: Application
    Filed: January 23, 2019
    Publication date: August 22, 2019
    Inventor: John Ball
  • Patent number: D1007280
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: December 12, 2023
    Assignee: Mississippi State University, Office of Technology Management
    Inventors: Will Carroll, Erin Parker, John Carver Middleton, Reuben F. Burch, V, John Ball
  • Patent number: D1016017
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: February 27, 2024
    Inventors: John Carver Middleton, Will Carroll, Erin Parker, Reuben F. Burch, V, John Ball