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: 20240082617Abstract: 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: ApplicationFiled: November 21, 2023Publication date: March 14, 2024Applicant: FAAC IncorporatedInventors: 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: 11916789Abstract: 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: GrantFiled: June 9, 2021Date of Patent: February 27, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Steven Balls, Matthew Ian Ronald Williams, Abhishek Pandey, Daniel Thomas O'Brien
-
Publication number: 20240017621Abstract: 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: ApplicationFiled: July 15, 2022Publication date: January 18, 2024Inventors: Michael Masquelier, Steven Ball, Arash Rasteh
-
Publication number: 20240017636Abstract: 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: ApplicationFiled: July 16, 2022Publication date: January 18, 2024Inventors: Michael Masquelier, Steven Ball, Arash Rasteh
-
Publication number: 20240022075Abstract: 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: ApplicationFiled: July 14, 2022Publication date: January 18, 2024Inventor: Steven Ball
-
Publication number: 20230234466Abstract: 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: ApplicationFiled: January 24, 2022Publication date: July 27, 2023Inventor: Steven BALL
-
Publication number: 20230237855Abstract: 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: ApplicationFiled: January 24, 2022Publication date: July 27, 2023Inventors: Michael MASQUELIER, Steven BALL, Arash RASTEH
-
Publication number: 20230237506Abstract: 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: ApplicationFiled: January 24, 2022Publication date: July 27, 2023Inventor: Steven Ball
-
Patent number: 11655000Abstract: 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: GrantFiled: June 30, 2021Date of Patent: May 23, 2023Assignees: Smart Clips LLC, Magswitch Technology, Inc.Inventors: Steven Ball, Shane Felton
-
Patent number: 11530014Abstract: 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: GrantFiled: February 2, 2021Date of Patent: December 20, 2022Assignees: Smart Clips LLC, Magswitch Technology, Inc.Inventor: Steven Ball
-
Publication number: 20220337520Abstract: 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: ApplicationFiled: June 9, 2021Publication date: October 20, 2022Inventors: Steven BALLS, Matthew Ian Ronald WILLIAMS, Abhishek PANDEY, Daniel Thomas O'BRIEN
-
Patent number: 11328086Abstract: 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: GrantFiled: September 6, 2018Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Steven Ball, Benjamin R. Vincent, Jeffrey Thomas Sakowicz
-
Publication number: 20210323634Abstract: 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: ApplicationFiled: June 30, 2021Publication date: October 21, 2021Applicants: Smart Clips LLC, Magswitch Technology, Inc.Inventors: Steven Ball, Shane Felton
-
Publication number: 20210253195Abstract: 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: ApplicationFiled: February 2, 2021Publication date: August 19, 2021Applicants: Smart Clips LLC, Magswitch Technology, Inc.Inventor: Steven Ball
-
Patent number: 10906606Abstract: 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: GrantFiled: January 14, 2020Date of Patent: February 2, 2021Assignees: Smart Clips LLC, Magswitch Technology, Inc.Inventors: Steven Ball, Shane Felton
-
Patent number: 10841094Abstract: 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: GrantFiled: September 14, 2018Date of Patent: November 17, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ankur Patel, Steven Ball, Brandon Murdoch
-
Publication number: 20200148303Abstract: 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: ApplicationFiled: January 14, 2020Publication date: May 14, 2020Applicants: Smart Clips LLC, Magswitch Technology, Inc.Inventors: Steven Ball, Shane Felton
-
Publication number: 20200092292Abstract: 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: ApplicationFiled: September 14, 2018Publication date: March 19, 2020Inventors: Ankur PATEL, Steven BALL, Brandon MURDOCH
-
Publication number: 20200082115Abstract: 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: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Steven Ball, Benjamin R. Vincent, Jeffrey Thomas Sakowicz
-
Patent number: 10532791Abstract: 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: GrantFiled: December 3, 2018Date of Patent: January 14, 2020Inventor: Steven Ball