Patents by Inventor Steven Ball

Steven 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).

  • Publication number: 20240082617
    Abstract: A pump panel training device is provided and includes a plurality of simulated gages operable to imitate gages upon a fire truck pump panel, a plurality of simulated controls operable to imitate controls upon the fire truck pump panel, and a simulated water hose operable to imitate one of water temperature changes, water temperature pressure, and water hose vibration for the fire truck pump panel.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Applicant: FAAC Incorporated
    Inventors: David S. Bouwkamp, William Martin, Nikolaos Dimitri Zachary Kazakos, James R. Mason, Dale Eammon Atkin, Travis Staley, Steven Olson, Joseph Lewis Clift, Stuart Ball, Philip C. Duczyminski
  • Patent number: 11916789
    Abstract: A method performed by a packet processor comprises retrieving a first prefix length for a first lookup stage and a shorter second prefix length for a second lookup stage. The packet processor can receive instructions to program an action entry. The length of the action entry prefix is compared to the first prefix and second prefix length. If it is determined that the length of the action entry prefix is shorter than the second prefix length, the second prefix length is selected as an expanded prefix length. If it is determined that the length of the action entry prefix is longer than the second prefix length and shorter than the first prefix length, then the first prefix length is selected as the expanded prefix length. Expanded action entries are generated with expanded prefixes of the expanded prefix length and stored at the lookup stage associated with the expanded prefix length.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: February 27, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Balls, Matthew Ian Ronald Williams, Abhishek Pandey, Daniel Thomas O'Brien
  • Publication number: 20240017621
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing a wireless power transfer system are disclosed. In one aspect, a method includes the actions of receiving data related to the energy usage of an electric vehicle. The actions further include, based on the data related to the energy usage of the electric vehicle, determining that a problem exists with the electric vehicle. The actions further include, in response to determining that that the problem exists with the electric vehicle, accessing diagnostic data of the electric vehicle. The actions further include, based on the diagnostic data of the electric vehicle and the data related to the energy usage of the electric vehicle, determining a cause of the problem with the electric vehicle. The actions further include providing, for output, data indicating the cause of the problem with the electric vehicle.
    Type: Application
    Filed: July 15, 2022
    Publication date: January 18, 2024
    Inventors: Michael Masquelier, Steven Ball, Arash Rasteh
  • Publication number: 20240017636
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for maintaining wireless power transfer systems are disclosed. In one aspect, a method includes the actions of receiving, from an electric vehicle and from an electric vehicle charger, electric vehicle sensor data that reflects a characteristic of the electric vehicle and electric vehicle charger data that reflects a characteristic of the electric vehicle charger. Based on the electric vehicle sensor data and the electric vehicle charger data, the actions further include determining that a component of the electric vehicle or a component of the electric vehicle charger should be repaired or replaced. The actions further include providing, for output, data indicating that the component of the electric vehicle or the component of the electric vehicle charger should be repaired or replaced.
    Type: Application
    Filed: July 16, 2022
    Publication date: January 18, 2024
    Inventors: Michael Masquelier, Steven Ball, Arash Rasteh
  • Publication number: 20240022075
    Abstract: Techniques for managing energy usage plans of network components that are associated with energy storage systems are described herein. Energy usage plans may be based upon calculated anticipated energy needs of the network components. In one embodiment, an initial energy usage plan may define initial configurations of the network components. In case of detected disruption, the initial configurations of the network components may be dynamically adjusted based upon recalculated anticipated energy needs at the time of the detected disruption.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Inventor: Steven Ball
  • Publication number: 20230234466
    Abstract: Described herein are techniques for providing authorization of vehicle charging requests in a manner that limits losses to unauthorized parties. Such techniques may comprise receiving, from a charging station, a request to access power resources, the request related to an electric vehicle in proximity of the charging station, providing, to the electric vehicle, a dynamic verification value to be used in authentication of the electric vehicle, and receiving, from the electric vehicle, a transformed version of the dynamic verification value generated by the electric vehicle. The techniques may further comprise independently generating, based at least in part on the dynamic verification value, an expected verification value, and determining whether to authorize the request based on a determination as to whether the transformed version of the dynamic verification value matches the expected verification value.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventor: Steven BALL
  • Publication number: 20230237855
    Abstract: Described herein are techniques for optimizing charging and/or replacement of battery packs within a fleet of electric vehicles. In some embodiments, such techniques may include receiving information indicating a current status of one or more electric vehicles in a fleet of electric vehicles, identifying schedule data for the one or more electric vehicles, and determining, based on the schedule data and the current status of the one or more vehicles, a charging schedule for the fleet of electric vehicles. The techniques may further include correlating one or more charging plates to the one or more electric vehicles and directing power to the one or more charging plates in accordance with the determined charging schedule.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventors: Michael MASQUELIER, Steven BALL, Arash RASTEH
  • Publication number: 20230237506
    Abstract: Described herein are techniques for providing authorization of vehicle charging requests in a manner that limits losses to unauthorized parties. Such techniques may comprise receiving, from a charging station, a request to access power resources, the request indicating a vehicle identifier, determining, based on the vehicle identifier, vehicle usage data for a vehicle associated with the vehicle identifier, determining expected usage data relevant to the request to access power resources, comparing the vehicle usage data to the expected usage data to identify a variance, and determining whether to authorize or decline the request to access power resources based on the identified variance.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventor: Steven Ball
  • Patent number: 11655000
    Abstract: Exemplary embodiments are directed to a pedal for a bicycle that includes a body, a spindle rotatably secured to the body and for connection with the bicycle, a first magnetic platter non-rotatably secured within the body, and a second magnetic platter rotatably secured within the body and overlaying the first magnetic platter. The first and second magnetic platters each include two magnetic blocks that are separated and magnetically charged by a respective permanent magnet plate positioned therebetween. The second magnetic platter includes a keyed protrusion configured to be engaged by a ferrous metal cleat, which can rotate the second magnetic platter between a first position where the pedal is in a magnetically inactive state and a second position where the pedal is in a magnetically active state magnetically securing the cleat to the second magnetic platter.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: May 23, 2023
    Assignees: Smart Clips LLC, Magswitch Technology, Inc.
    Inventors: Steven Ball, Shane Felton
  • Patent number: 11530014
    Abstract: Exemplary embodiments are directed to a pedal for a bicycle that includes a body, a spindle rotatably secured to the body and for connection with the bicycle, a first magnetic platter non-rotatably secured within the body, and a second magnetic platter rotatably secured within the body and overlaying the first magnetic platter. The first and second magnetic platters each include two magnetic blocks that are separated and magnetically charged by a respective permanent magnet plate positioned therebetween. The second magnetic platter includes a keyed protrusion configured to be engaged by a ferrous metal cleat, which can rotate the second magnetic platter between a first position where the pedal is in a magnetically inactive state and a second position where the pedal is in a magnetically active state magnetically securing the cleat to the second magnetic platter.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: December 20, 2022
    Assignees: Smart Clips LLC, Magswitch Technology, Inc.
    Inventor: Steven Ball
  • Publication number: 20220337520
    Abstract: A method performed by a packet processor comprises retrieving a first prefix length for a first lookup stage and a shorter second prefix length for a second lookup stage. The packet processor can receive instructions to program an action entry. The length of the action entry prefix is compared to the first prefix and second prefix length. If it is determined that the length of the action entry prefix is shorter than the second prefix length, the second prefix length is selected as an expanded prefix length. If it is determined that the length of the action entry prefix is longer than the second prefix length and shorter than the first prefix length, then the first prefix length is selected as the expanded prefix length. Expanded action entries are generated with expanded prefixes of the expanded prefix length and stored at the lookup stage associated with the expanded prefix length.
    Type: Application
    Filed: June 9, 2021
    Publication date: October 20, 2022
    Inventors: Steven BALLS, Matthew Ian Ronald WILLIAMS, Abhishek PANDEY, Daniel Thomas O'BRIEN
  • Patent number: 11328086
    Abstract: User privacy information related to an application or service handling of user privacy is received by a computer device. A formatted declaration based on the user privacy information is populated by the computer device. Privacy disclosure to the user based on the populated formatted declaration is provided by the computer device.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven Ball, Benjamin R. Vincent, Jeffrey Thomas Sakowicz
  • Publication number: 20210323634
    Abstract: Exemplary embodiments are directed to a pedal for a bicycle that includes a body, a spindle rotatably secured to the body and for connection with the bicycle, a first magnetic platter non-rotatably secured within the body, and a second magnetic platter rotatably secured within the body and overlaying the first magnetic platter. The first and second magnetic platters each include two magnetic blocks that are separated and magnetically charged by a respective permanent magnet plate positioned therebetween. The second magnetic platter includes a keyed protrusion configured to be engaged by a ferrous metal cleat, which can rotate the second magnetic platter between a first position where the pedal is in a magnetically inactive state and a second position where the pedal is in a magnetically active state magnetically securing the cleat to the second magnetic platter.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Applicants: Smart Clips LLC, Magswitch Technology, Inc.
    Inventors: Steven Ball, Shane Felton
  • Publication number: 20210253195
    Abstract: Exemplary embodiments are directed to a pedal for a bicycle that includes a body, a spindle rotatably secured to the body and for connection with the bicycle, a first magnetic platter non-rotatably secured within the body, and a second magnetic platter rotatably secured within the body and overlaying the first magnetic platter. The first and second magnetic platters each include two magnetic blocks that are separated and magnetically charged by a respective permanent magnet plate positioned therebetween. The second magnetic platter includes a keyed protrusion configured to be engaged by a ferrous metal cleat, which can rotate the second magnetic platter between a first position where the pedal is in a magnetically inactive state and a second position where the pedal is in a magnetically active state magnetically securing the cleat to the second magnetic platter.
    Type: Application
    Filed: February 2, 2021
    Publication date: August 19, 2021
    Applicants: Smart Clips LLC, Magswitch Technology, Inc.
    Inventor: Steven Ball
  • Patent number: 10906606
    Abstract: Exemplary embodiments are directed to a pedal for a bicycle that includes a body, a spindle secured to the body and for connection to the bicycle, a first magnetic platter, and a second magnetic platter overlaying the first magnetic platter. The first and second magnetic platters each include a plurality of blocks formed of a material that can be magnetized, and a plurality of permanent magnet plates arranged so as to magnetize the blocks with either a magnetic north or magnetic south polarity with adjacent blocks being magnetized with opposite magnetic polarities. The second magnetic platter is movable with respect to the first magnetic platter by a ferrous metal cleat between a first position where the pedal is in a magnetically inactive state and a second position where the pedal is in a magnetically active state magnetically securing the cleat to the second magnetic platter.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: February 2, 2021
    Assignees: Smart Clips LLC, Magswitch Technology, Inc.
    Inventors: Steven Ball, Shane Felton
  • Patent number: 10841094
    Abstract: Inserting media data into existing media data in a way that ensures the inserted data is not accessible to all users. The computing system and methods are implemented in a decentralized network that implements a distributed ledger, the distributed ledger backing one or more decentralized identities (DID) for one or more users of the computing system. Access to a first portion of media data is granted to various users. The access is partially based on a DID that is associated with each of the users. A second portion of media data is received that is inserted into the first portion of media data. The second portion of media data is accessible by only some of the users who have access to the first portion of media data. Access to the second portion of media data is also partially based on the DID of each of the subset of users.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: November 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ankur Patel, Steven Ball, Brandon Murdoch
  • Publication number: 20200148303
    Abstract: Exemplary embodiments are directed to a pedal for a bicycle that includes a body, a spindle secured to the body and for connection to the bicycle, a first magnetic platter, and a second magnetic platter overlaying the first magnetic platter. The first and second magnetic platters each include a plurality of blocks formed of a material that can be magnetized, and a plurality of permanent magnet plates arranged so as to magnetize the blocks with either a magnetic north or magnetic south polarity with adjacent blocks being magnetized with opposite magnetic polarities. The second magnetic platter is movable with respect to the first magnetic platter by a ferrous metal cleat between a first position where the pedal is in a magnetically inactive state and a second position where the pedal is in a magnetically active state magnetically securing the cleat to the second magnetic platter.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Applicants: Smart Clips LLC, Magswitch Technology, Inc.
    Inventors: Steven Ball, Shane Felton
  • Publication number: 20200092292
    Abstract: Inserting media data into existing media data in a way that ensures the inserted data is not accessible to all users. The computing system and methods are implemented in a decentralized network that implements a distributed ledger, the distributed ledger backing one or more decentralized identities (DID) for one or more users of the computing system. Access to a first portion of media data is granted to various users. The access is partially based on a DID that is associated with each of the users. A second portion of media data is received that is inserted into the first portion of media data. The second portion of media data is accessible by only some of the users who have access to the first portion of media data. Access to the second portion of media data is also partially based on the DID of each of the subset of users.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 19, 2020
    Inventors: Ankur PATEL, Steven BALL, Brandon MURDOCH
  • Publication number: 20200082115
    Abstract: User privacy information related to an application or service handling of user privacy is received by a computer device. A formatted declaration based on the user privacy information is populated by the computer device. Privacy disclosure to the user based on the populated formatted declaration is provided by the computer device.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Steven Ball, Benjamin R. Vincent, Jeffrey Thomas Sakowicz
  • Patent number: 10532791
    Abstract: Exemplary embodiments are directed to a pedal for a bicycle that includes a body, a spindle rotatably secured to the body and for connection with the bicycle, a first magnetic platter non-rotatably secured within the body, and a second magnetic platter rotatably secured within the body and overlaying the first magnetic platter. The first and second magnetic platters each include two magnetic blocks that are separated and magnetically charged by a respective permanent magnet plate positioned therebetween. The second magnetic platter includes a keyed protrusion configured to be engaged by a ferrous metal cleat, which can rotate the second magnetic platter between a first position where the pedal is in a magnetically inactive state and a second position where the pedal is in a magnetically active state magnetically securing the cleat to the second magnetic platter.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: January 14, 2020
    Inventor: Steven Ball