Patents by Inventor John Ball

John 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: 12428736
    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: Grant
    Filed: September 16, 2022
    Date of Patent: September 30, 2025
    Assignee: Vector Corrosion Technologies Ltd.
    Inventors: Matthew Miltenberger, Jason Chodachek, John Ball, David Whitmore
  • Publication number: 20240221732
    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: March 13, 2024
    Publication date: July 4, 2024
    Inventor: John Ball
  • 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: 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: 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: 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
  • 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
  • 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: 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
  • Publication number: 20170031893
    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. The method comprising the steps of: receiving a list of elements, storing them in a list of sets, and then repeatedly matching patterns stored in the set's elements and storing their result in the list until no new matches are found. For each match comprising the steps: Creating a new consolidated set (overphrase) to store the full representation of the phrase as a new element, migrating the head element specified in the phrase, all phrase attributes, storing the matched elements in sequence, and copying tagged copies of the matched elements. After the consolidated set is created and filled, linkset intersections to effect WSD is performed.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 2, 2017
    Inventor: John Ball
  • Patent number: 8600736
    Abstract: A method of operating a computer to perform linguistic analysis includes the steps of splitting an input text into words and sentences; for each sentence, comparing phrases in the sentence with known phrases stored in a database, as follows: for each word in the sentence, comparing its value and values of words following it with values of words of stored phrases, starting with the longest stored phrase that starts with that word, and working from longest to shortest; in the event a match is found for two or more consecutive words, and considering the words around the phrase, labelling the matched phrase with an overphrase that describes the grammar use of the matched phrase; after the penultimate word has been compared, recasting the sentence by replacing the matched phrases by their respective overphrases; and then repeating the comparison process with the recast sentence until there is no further recasting.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: December 3, 2013
    Assignee: Thinking Solutions Pty Ltd
    Inventor: John Ball
  • Publication number: 20120059768
    Abstract: A web sharing system for shippers, carriers, factoring companies, consignee, brokers and other entities involved in the transportation industry will be available. The system will store and allow for creation, confirmation and manipulation of documents in the website. All documents will be secure and available only to designed users. The system will be accessible from any web friendly device for viewing, creation, confirmation, or manipulation as allowed by the originator of the document. Notification of creation, confirmation, manipulation or failure to create, confirm or manipulate will be sent to parties involved in the process of billing, invoicing or verification of shipments, to a predetermined email address. All creations, confirmations and manipulations of documents will be digitally signed by the party initiating such action. All creation, confirmation and manipulation of documents will be recorded, dated and time stamped digitally on the website.
    Type: Application
    Filed: September 6, 2010
    Publication date: March 8, 2012
    Inventor: John Ball
  • Publication number: 20100030553
    Abstract: A method of operating a computer to perform linguistic analysis includes the steps of splitting an input text into words and sentences; for each sentence, comparing phrases in the sentence with known phrases stored in a database, as follows: for each word in the sentence, comparing its value and values of words following it with values of words of stored phrases, starting with the longest stored phrase that starts with that word, and working from longest to shortest; in the event a match is found for two or more consecutive words, and considering the words around the phrase, labelling the matched phrase with an overphrase that describes the grammar use of the matched phrase; after the penultimate word has been compared, recasting the sentence by replacing the matched phrases by their respective overphrases; and then repeating the comparison process with the recast sentence until there is no further recasting.
    Type: Application
    Filed: December 21, 2007
    Publication date: February 4, 2010
    Applicant: THINKING SOLUTIONS PTY LTD
    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
  • Patent number: D1031678
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: June 18, 2024
    Assignee: MISSISSIPPI STATE UNIVERSITY, OFFICE OF TECHNOLOGY MANAGEMENT
    Inventors: Erin Parker, John Carver Middleton, Will Carroll, Reuben F. Burch, V, John Ball