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).
-
Optical control of qubits with spatial light modulators for quantum computing and quantum simulation
Patent number: 11575860Abstract: 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: GrantFiled: April 27, 2020Date of Patent: February 7, 2023Assignee: Wisconsin Alumni Research FoundationInventors: Mark Saffman, Trent Michael Graham, Robert Sylvester Williamson, III -
Publication number: 20230003095Abstract: 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: ApplicationFiled: December 10, 2020Publication date: January 5, 2023Applicant: SUBSEA ENGENUITY LIMITEDInventor: Michael Graham MORGAN
-
Publication number: 20230004874Abstract: 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: ApplicationFiled: September 2, 2022Publication date: January 5, 2023Inventors: Asaf Rosenfeld, Richard William Bukowski, Christine McGavran, Haris Ramic, Michael Graham Woodward, Casey Whitelaw
-
Patent number: 11520887Abstract: 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: GrantFiled: October 14, 2020Date of Patent: December 6, 2022Assignee: Malwarebytes Inc.Inventors: Sunil Mathew Thomas, Michael Graham Malone
-
Patent number: 11516257Abstract: 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: GrantFiled: November 3, 2020Date of Patent: November 29, 2022Assignee: Akamai Technologies, Inc.Inventors: Eugene (John) Neystadt, Michael Graham, John Devasia
-
Patent number: 11436539Abstract: 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: GrantFiled: May 25, 2018Date of Patent: September 6, 2022Assignee: GOOGLE LLCInventors: Christine McGavran, Richard William Bukowski, Asaf Rosenfeld, Haris Ramic, Michael Graham Woodward, Casey Whitelaw
-
Patent number: 11378059Abstract: 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: GrantFiled: November 11, 2019Date of Patent: July 5, 2022Assignee: General Electric CompanyInventors: Michael Graham McClure, Ramy Souri
-
Publication number: 20220168083Abstract: 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: ApplicationFiled: February 17, 2022Publication date: June 2, 2022Applicant: Dyson Technology LimitedInventors: Scott James MIGHALL, Christopher Graham VINCENT, Johathan George MARSH, Sammantha Stephanie HARRIS, Boris ZUKINA, Michael Graham PROBERT, Christopher Daniel Currer WILKINSON
-
Patent number: 11334267Abstract: 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: GrantFiled: July 28, 2020Date of Patent: May 17, 2022Assignee: Juniper Networks, IncInventors: Amit Kumar Rao, Erin C. MacNeil, Finlay Michael Graham Pelley
-
Publication number: 20220142435Abstract: 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: ApplicationFiled: January 25, 2022Publication date: May 12, 2022Inventors: George Moyher, JR., Michael Graham
-
Patent number: 11327685Abstract: 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: GrantFiled: June 22, 2020Date of Patent: May 10, 2022Assignee: Juniper Networks, IncInventors: Erin C. MacNeil, Amit Kumar Rao, Finlay Michael Graham Pelley
-
Patent number: 11307896Abstract: 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: GrantFiled: June 22, 2020Date of Patent: April 19, 2022Assignee: Juniper Networks, IncInventors: Erin C. MacNeil, Amit Kumar Rao, Finlay Michael Graham Pelley
-
Patent number: 11307981Abstract: 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: GrantFiled: May 10, 2020Date of Patent: April 19, 2022Assignee: Juniper Networks, IncInventors: Erin C. MacNeil, Amit Kumar Rao, Finlay Michael Graham Pelley
-
Patent number: 11284979Abstract: 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: GrantFiled: October 25, 2017Date of Patent: March 29, 2022Assignee: Dyson Technology LimitedInventors: Scott James Mighall, Christopher Graham Vincent, Jonathan George Marsh, Sammantha Stephanie Harris, Boris Zukina, Michael Graham Probert, Christopher Daniel Currer Wilkinson
-
Patent number: 11259678Abstract: 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: GrantFiled: May 30, 2019Date of Patent: March 1, 2022Assignee: BISSELL Inc.Inventors: George Moyher, Jr., Michael Graham
-
Patent number: 11234994Abstract: 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: GrantFiled: April 13, 2017Date of Patent: February 1, 2022Assignee: Benitec Biopharma LimitedInventors: David Suhy, Michael Graham, Capucine Trollet, Alberto Malerba, John George Dickson
-
Patent number: 11227197Abstract: 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: GrantFiled: August 2, 2018Date of Patent: January 18, 2022Assignee: International Business Machines CorporationInventors: Craig M. Trim, Aaron K. Baughman, Barry Michael Graham, Todd R. Whitman
-
Patent number: 11171845Abstract: 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: GrantFiled: January 3, 2020Date of Patent: November 9, 2021Assignee: International Business Machines CorporationInventors: Adrian Papacica, Todd Weston Arnold, Barry Michael Graham, Shenbaga Shankar, Alexandra Urman
-
OPTICAL CONTROL OF QUBITS WITH SPATIAL LIGHT MODULATORS FOR QUANTUM COMPUTING AND QUANTUM SIMULATION
Publication number: 20210337171Abstract: 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: ApplicationFiled: April 27, 2020Publication date: October 28, 2021Applicants: Wisconsin Alumni Research Foundation, ColdQuanta, Inc.Inventors: Mark Saffman, Trent Michael Graham, Robert Sylvester Williamson, III -
Publication number: 20210219507Abstract: 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: ApplicationFiled: March 31, 2021Publication date: July 22, 2021Inventors: Fenggao Dong, Michael Graham, Huachun Larue, Daniel Ovadya