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

  • 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
  • Patent number: 11234994
    Abstract: The present disclosure relates to RNA interference (RNAi) reagents for treatment of oculopharyngeal muscular dystrophy (OPMD), compositions comprising same, and use thereof to treat individuals suffering from OPMD or which are predisposed thereto.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: February 1, 2022
    Assignee: Benitec Biopharma Limited
    Inventors: David Suhy, Michael Graham, Capucine Trollet, Alberto Malerba, John George Dickson
  • Patent number: 11227197
    Abstract: Identifying words to accurately describe, with a range of specificity, an image is provided. A vector space corresponding to the image is generated using a convolutional neural network to extract a hierarchy of features ranging from broad to specific from the image. Closest vocabulary ranging from broad to specific are identified for the image using Huffman coding on the vector space. Accurate words ranging from broad to specific are identified that describe the image based on vocabulary output of the Huffman coding on the vector space. The accurate words ranging from broad to specific describing the image are output.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Aaron K. Baughman, Barry Michael Graham, Todd R. Whitman
  • Patent number: 11171845
    Abstract: A microservices-management system intercepts a request for a cloud-based microservice sent by a microservices-architecture application. The system selects an optimal cloud-service provider from a group of candidate providers capable of delivering the microservice and then forwards the request to the optimal provider. The optimal provider is selected by drawing cognitive inferences from stored blockchain records that each describe a characteristic of a previous delivery of the requested service. Each record is generated by one of the candidate providers when delivering an instance of the microservice, regardless of whether the provider is in a trusted relationship with the application owner. The providers are barred by blockchain's intrinsic security features from altering or deleting previously stored blockchain records. Upon delivery of the service, the system compares the actual quality or cost of the delivery with predicted values in order to learn how to more effectively select optimal providers.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Adrian Papacica, Todd Weston Arnold, Barry Michael Graham, Shenbaga Shankar, Alexandra Urman
  • Publication number: 20210337171
    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: Application
    Filed: April 27, 2020
    Publication date: October 28, 2021
    Applicants: Wisconsin Alumni Research Foundation, ColdQuanta, Inc.
    Inventors: Mark Saffman, Trent Michael Graham, Robert Sylvester Williamson, III
  • Publication number: 20210219507
    Abstract: Provided are methods for increasing the efficiency of creating doubled haploid plants by increasing the number of chances of forming a double haploid seed through treatment of a monocot plant with a plant growth regulator. In certain embodiments, maize plants are produced that comprise multiple co-dominant ears. Also provided are plants comprising the potential to generate increased numbers of doubled haploid offspring.
    Type: Application
    Filed: March 31, 2021
    Publication date: July 22, 2021
    Inventors: Fenggao Dong, Michael Graham, Huachun Larue, Daniel Ovadya