Patents by Inventor Michael Graham

Michael Graham 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: 20230290582
    Abstract: The present disclosure is directed to an ultracapacitor module comprising a housing and terminals, the terminals exposed through the housing, the housing containing one or more internal capacitor cells and one or more integrated, internal bypass diodes arranged together such that the ultracapacitor module additionally comprises an integrated, internal bypass circuit connected in parallel with the terminals. The present disclosure also is directed to an ultracapacitor module comprising a housing and terminals, the terminals exposed through the housing, the housing containing one or more internal capacitor cells and at least one set of one or more integrated, internal bypass diodes connected in parallel to the at least one or more internal capacitor cells, such that the ultracapacitor module additionally comprises an integrated, internal bypass circuit.
    Type: Application
    Filed: March 11, 2022
    Publication date: September 14, 2023
    Inventors: Michael Lawton Rodin, Kyle Conrad Siy, Jeffrey Alan Melius, Michael Graham McClure
  • Patent number: 11723875
    Abstract: A water-soluble polyurethane derived from: polyethylene glycol, polyethylene glycol-block-polypropylene glycol-block-polyethylene glycol polymer, polypropylene glycol-block-polyethylene glycol-block-polypropylene and mixtures thereof, 1,1?-Carbonyldiimidazole, polyamine and mixtures thereof.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 15, 2023
    Assignee: The Procter & Gamble Company
    Inventors: Travis Kyle Hodgdon, Douglas Michael Graham, Freddy Arthur Barnabas, Corey James Kenneally, Christopher Bryant Williams, Callie Elizabeth Zawaski, Timothy E Long, Allison M Pekkanen, Benjamin Tyler White
  • Publication number: 20230211692
    Abstract: To navigate an electric vehicle from a starting location to a destination, a system identifies multiple charging stations between the starting location and the destination and determining a navigation route that requires a least amount of time for the electric vehicle to travel from the starting location to the destination via one or more of the charging stations, including determining a non-linear relationship between an amount of time and an amount of charge the EV receives during the amount of time.
    Type: Application
    Filed: September 3, 2020
    Publication date: July 6, 2023
    Inventors: Alex Donaldson, David X. Wang, Kostas Kollias, Xin Wei Chow, Navin Gunatillaka, Jesse Head, Michael Graham Woodward, Ingrid Trollope, Anddrew Foster, Ivan Kuznetsov, Sreenivas Gollapudi
  • Publication number: 20230173215
    Abstract: A medical airway device includes a housing having at least one breathing circuit port and including an airway filter arranged to filter air flowing through the at least one breathing circuit port. The airway filter includes a layered filter including at least a first separate filter layer and a second separate filter layer being stacked on top of each other so that neighbouring separate filter layers abut each other. The layered filter has a first surface being laminated with a first scrim layer and a second surface being laminated with a second scrim layer. Each separate filter layer is a non-woven fiber layer.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventors: Kevin Joseph Winkler, Amy Lee McQueen Hruska, Peter Michael Graham, Brandon Bullitt, Kleve Edwin Heavin
  • Patent number: 11591005
    Abstract: A dynamic vibration absorber for reducing steering wheel vibration. The vibration absorber includes a resilient member that includes a resilient member inner surface that defines a center cavity that is configured to receive a steering column of a vehicle that generates vibration that is transferred to a steering wheel via the steering column, the center cavity being substantially coaxial with the steering column when attached thereto. The resilient member includes at least one resilient member outer surface that defines a resilient member outer diameter. The vibration absorber includes a rigid body that engages and is supported by the resilient member and that includes six degrees of freedom of movement relative to the steering column, the rigid body including a rigid body inner surface that defines a rigid body center cavity.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: February 28, 2023
    Assignee: VOLVO CONSTRUCTION EQUIPMENT AB
    Inventors: Hongan Xu, Marlin Zeis, Michael Graham
  • Patent number: 11575860
    Abstract: Systems and methods for the optical control of qubits and other quantum particles with spatial light modulators (SLM) for quantum computing and quantum simulation are disclosed herein. The system may include a particle system configured to provide an ordered array comprising a multiplicity of quantum particles or a multiplicity of qubits, an optical source, a SLM configured to project a structured illumination pattern capable of individually addressing one or more quantum particles or qubits of the ordered array, and a SLM controller.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: February 7, 2023
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Mark Saffman, Trent Michael Graham, Robert Sylvester Williamson, III
  • Publication number: 20230003095
    Abstract: A tool (1) for cementing an annulus in a subsea oil or gas well, and methods for using the tool are provided. The tool includes a safety module (2) providing fluid communication between an umbilical and a perforation and circulation module (4) mounted below it. The safety module (2) includes a mechanical lock for connection to a well head. The perforation and circulation module includes upper and lower seals (6, 8) for sealing to the inner surface of a casing; an upper perforating device (14) mounted between the seals; a lower perforating device (16) mounted below the lower seal (8); and supply (S) and return (R) fluid flow paths for circulating fluid from the safety module (2). A diversion means (20) is provided in the supply fluid flow path, operable to redirect fluid supplied to the supply fluid flow path to a space defined between the upper and lower seals (6, 8).
    Type: Application
    Filed: December 10, 2020
    Publication date: January 5, 2023
    Applicant: SUBSEA ENGENUITY LIMITED
    Inventor: Michael Graham MORGAN
  • Publication number: 20230004874
    Abstract: Provided are methods, systems, devices, and tangible non-transitory computer readable media for providing data including vehicle map service data. The disclosed technology can perform operations including receiving vehicle map service data from a plurality of service systems that include a plurality of client systems associated with a vehicle. The vehicle map service data can include information associated with a geographic area. A local map of the geographic area within a predetermined distance of the vehicle can be generated based on the vehicle map service data. Portions of the local map to which each client system is subscribed can be determined for each client system of the plurality of client systems. Additionally, the portions of the local map to which each client system is subscribed can be sent to a respective client system of the plurality of client systems.
    Type: Application
    Filed: September 2, 2022
    Publication date: January 5, 2023
    Inventors: Asaf Rosenfeld, Richard William Bukowski, Christine McGavran, Haris Ramic, Michael Graham Woodward, Casey Whitelaw
  • Patent number: 11520887
    Abstract: Client devices detect malware based on a ruleset received from a security server. To evaluate a current ruleset, an administrative client device initiates a ruleset evaluation of the malware detection ruleset. A security server partitions stored malware samples into a group of evaluation lists based on an evaluation policy. The security server then creates scanning nodes on an evaluation server according to the evaluation policy. The scanning nodes scan the malware samples of the evaluation lists using the rulesets and associate each malware sample with a rule of the ruleset based on the detections, if any. The security server analyzes the associations and optimizes the ruleset and stored malware samples. The security server sends the optimized ruleset to client devices such that they more efficiently detect malware samples.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: December 6, 2022
    Assignee: Malwarebytes Inc.
    Inventors: Sunil Mathew Thomas, Michael Graham Malone
  • Patent number: 11516257
    Abstract: Among other things, this document describes systems, methods and devices for discovering and identifying client devices that attempt to access out-of-policy network services via a secure web gateway (or other network security gateway) that lacks visibility into the client network actual IP space. This is a common problem with cloud hosted SWG services that enforce access policy from outside of a customer network (e.g., external to an enterprise network), due to network address translation at the interface between the customer network and the public Internet where the cloud-hosted SWG resides. The teachings hereof address this problem. In one embodiment, a cloud hosted SWG can redirect a client to a bouncer device inside the customer network; that bouncer device can capture the actual client IP address.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: November 29, 2022
    Assignee: Akamai Technologies, Inc.
    Inventors: Eugene (John) Neystadt, Michael Graham, John Devasia
  • Patent number: 11436539
    Abstract: Provided are methods, systems, devices, and tangible non-transitory computer readable media for providing data including vehicle map service data. The disclosed technology can perform operations including receiving vehicle map service data from a plurality of service systems that include a plurality of client systems associated with a vehicle. The vehicle map service data can include information associated with a geographic area. A local map of the geographic area within a predetermined distance of the vehicle can be generated based on the vehicle map service data. Portions of the local map to which each client system is subscribed can be determined for each client system of the plurality of client systems. Additionally, the portions of the local map to which each client system is subscribed can be sent to a respective client system of the plurality of client systems.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: September 6, 2022
    Assignee: GOOGLE LLC
    Inventors: Christine McGavran, Richard William Bukowski, Asaf Rosenfeld, Haris Ramic, Michael Graham Woodward, Casey Whitelaw
  • Patent number: 11378059
    Abstract: A system and method are provided for controlling a wind. Accordingly, a current condition of a generator of the wind turbine is determined, and an approach of the current condition to a current-dependent limit is detected. The speed of the generator is affected so as to alter a rotor/stator balance of the generator such that the current-dependent limit is not exceeded and the wind turbine can operate at a rated power.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: July 5, 2022
    Assignee: General Electric Company
    Inventors: Michael Graham McClure, Ramy Souri
  • Publication number: 20220168083
    Abstract: A dental cleaning appliance includes a fluid reservoir for storing working fluid, a nozzle for delivering working fluid to the teeth of a user, a light source for illuminating the fluid reservoir and a control circuit for activating the light source to generate an alert which is conveyed to the user through the illumination of the fluid reservoir.
    Type: Application
    Filed: February 17, 2022
    Publication date: June 2, 2022
    Applicant: Dyson Technology Limited
    Inventors: Scott James MIGHALL, Christopher Graham VINCENT, Johathan George MARSH, Sammantha Stephanie HARRIS, Boris ZUKINA, Michael Graham PROBERT, Christopher Daniel Currer WILKINSON
  • Patent number: 11334267
    Abstract: A disclosed method may include (1) detecting one or more requests for a memory chunk of a specific size on a computing device, (2) determining that the computing device has yet to implement a memory pool dedicated to fixed memory chunks of the specific size, (3) computing an amount of memory that is potentially wasted in part by satisfying the one or more requests from an existing memory pool dedicated to fixed memory chunks of a different size, (4) determining that the amount of memory that is potentially wasted exceeds a waste threshold, and then in response to determining that the amount of memory that is potentially wasted exceeds the waste threshold, (5) creating an additional memory pool dedicated to fixed memory chunks of the specific size on the computing device. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 17, 2022
    Assignee: Juniper Networks, Inc
    Inventors: Amit Kumar Rao, Erin C. MacNeil, Finlay Michael Graham Pelley
  • Publication number: 20220142435
    Abstract: A portable surface cleaning apparatus for a floor surface includes a main housing assembly adapted to be hand carried by a user, the main housing assembly carrying a fluid delivery system adapted for storing cleaning fluid and delivering the cleaning fluid to the surface to be cleaned, and a fluid recovery system adapted for removing the cleaning fluid and debris from the surface to be cleaned and storing the cleaning fluid and debris that was recovered, the main housing assembly comprising a base housing, a supply tank received on the main housing assembly, a recovery tank received on the main housing assembly separately from the supply tank.
    Type: Application
    Filed: January 25, 2022
    Publication date: May 12, 2022
    Inventors: George Moyher, JR., Michael Graham
  • Patent number: 11327685
    Abstract: A disclosed method may include (1) publishing, by a writer, a first context that represents a lockless data structure at a first moment in time for access by a set of readers, (2) upon the publication of the first context, directing at least one of the readers to access an object stored in shared memory via the first context, (3) publishing, by the writer, a second context that represents the lockless data structure at a second moment in time for access by the set of readers, and (4) upon the publication of the second context, directing the at least one of the readers to access an additional object stored in the shared memory via the second context. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: May 10, 2022
    Assignee: Juniper Networks, Inc
    Inventors: Erin C. MacNeil, Amit Kumar Rao, Finlay Michael Graham Pelley
  • Patent number: 11307896
    Abstract: A disclosed method may include (1) maintaining a set of fleeting contexts that represent a lockless data structure at different moments in time, (2) determining an oldest context within the set of fleeting contexts, (3) identifying, within a discard list of the oldest context, a reference to an object stored in shared memory, and then (4) reclaiming, in the shared memory, a memory location occupied by the object whose reference was identified within the discard list of the oldest context. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: April 19, 2022
    Assignee: Juniper Networks, Inc
    Inventors: Erin C. MacNeil, Amit Kumar Rao, Finlay Michael Graham Pelley
  • Patent number: 11307981
    Abstract: A disclosed method may include (1) mapping a block of shared memory to a plurality of processes running on a computing device, (2) determining, for a process within the plurality of processes, a local pointer that references a specific portion of the block of shared memory from a shared memory pointer that is shared across the plurality of processes by (A) identifying, within the shared memory pointer, a block number assigned to the block of shared memory and (B) identifying, within the shared memory pointer, an offset that corresponds to the specific portion of the block of shared memory relative to the process, and then (3) performing an operation on the specific portion of the block of shared memory based at least in part on the local pointer. Various other systems, methods, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 10, 2020
    Date of Patent: April 19, 2022
    Assignee: Juniper Networks, Inc
    Inventors: Erin C. MacNeil, Amit Kumar Rao, Finlay Michael Graham Pelley
  • Patent number: 11284979
    Abstract: A dental cleaning appliance includes a fluid reservoir for storing working fluid, a nozzle for delivering working fluid to the teeth of a user, a light source for illuminating the fluid reservoir and a control circuit for activating the light source to generate an alert which is conveyed to the user through the illumination of the fluid reservoir.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: March 29, 2022
    Assignee: Dyson Technology Limited
    Inventors: Scott James Mighall, Christopher Graham Vincent, Jonathan George Marsh, Sammantha Stephanie Harris, Boris Zukina, Michael Graham Probert, Christopher Daniel Currer Wilkinson
  • Patent number: 11259678
    Abstract: A portable surface cleaning apparatus for a floor surface includes a main housing assembly adapted to be hand carried by a user, the main housing assembly carrying a fluid delivery system adapted for storing cleaning fluid and delivering the cleaning fluid to the surface to be cleaned, and a fluid recovery system adapted for removing the cleaning fluid and debris from the surface to be cleaned and storing the cleaning fluid and debris that was recovered, the main housing assembly comprising a base housing, a supply tank received on the main housing assembly, a recovery tank received on the main housing assembly separately from the supply tank.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: March 1, 2022
    Assignee: BISSELL Inc.
    Inventors: George Moyher, Jr., Michael Graham