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: 20200242001
    Abstract: In capturing software element state changes during software application runtime, a computing device executes a software application that a set of software sensors integrated within executable code of the software application. The software sensors correspond to software elements in the software application. During runtime, a given software sensor corresponding to a given software element continuously determines whether the given software element changes state. In response to a change in state, the given software sensor captures and stores the current state of the given software element. An application control module associated with the software application obtains state data stored by the software sensors. The application control module determines commands for modifying a behavior of the software application based on an analysis of the state data and executes the commands.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Manus Kevin MCHUGH, Kirk WOODS, Barry Michael GRAHAM
  • Patent number: 10703549
    Abstract: A water soluble container comprises a water soluble shell enclosing a volume. The water soluble shell comprises a set of voxels.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: July 7, 2020
    Assignee: The Procter and Gamble Company
    Inventors: Travis Kyle Hodgdon, Douglas Michael Graham, Michael Sean Farrell, Corey James Kenneally, Christopher B Williams, Callie Zawaski
  • Publication number: 20200167756
    Abstract: Aspects predict an amount of cryptocurrency activity that is likely attributed to a vendor within blockchain data of the cryptocurrency as a function of an amount of market activity by the vendor in a conventional currency and an exchange rate between the cryptocurrency and a conventional currency; determine an amount of cryptocurrency activity attributed to the vendor within the cryptocurrency blockchain data; and determine a risk weighting for the cryptocurrency in proportion to a difference between the predicted amount of cryptocurrency activity and the determined amount of cryptocurrency activity attributed to the vendor.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Aaron K. Baughman, Barry Michael Graham, Craig M. Trim
  • Publication number: 20200158519
    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: May 25, 2018
    Publication date: May 21, 2020
    Inventors: Christine McGavran, Richard William Bukowski, Asaf Rosenfeld, Haris Ramic, Michael Graham Woodward, Casey Whitelaw
  • Publication number: 20200138849
    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: Application
    Filed: April 13, 2017
    Publication date: May 7, 2020
    Inventors: David SUHY, Michael GRAHAM, Capucine TROLLET, Alberto MALERBA, George J. Dickson
  • Publication number: 20200134920
    Abstract: Embodiments provide for tracking location and resolving drift in Augmented Reality (AR) devices. The AR devices includes computing devices having screens on a first face and cameras on a second, opposite face to project an image onto optical arrangements for viewing by wearers of the AR devices. The AR devices map locations for real objects in the environment to a virtual environment; anchor virtual objects at anchor locations within the virtual environment; capture station keeping images of the environment from a first Field of View via the camera; determine a second, different Field of View in the environment for the wearer of the AR device based on the relative locations of real objects present in the station keeping images; and output images depicting the virtual objects at positions on the screen to depict the virtual objects in the physical environment at the anchor locations.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Randall S. DAVIS, Elliott H. BAUMBACH, Nathan D. NOCON, Todd Michael GRAHAM
  • Patent number: 10621789
    Abstract: Embodiments provide for tracking location and resolving drift in Augmented Reality (AR) devices. The AR devices includes computing devices having screens on a first face and cameras on a second, opposite face to project an image onto optical arrangements for viewing by wearers of the AR devices. The AR devices map locations for real objects in the environment to a virtual environment; anchor virtual objects at anchor locations within the virtual environment; capture station keeping images of the environment from a first Field of View via the camera; determine a second, different Field of View in the environment for the wearer of the AR device based on the relative locations of real objects present in the station keeping images; and output images depicting the virtual objects at positions on the screen to depict the virtual objects in the physical environment at the anchor locations.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: April 14, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Randall S. Davis, Elliott H. Baumbach, Nathan D. Nocon, Todd Michael Graham
  • Publication number: 20200082082
    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: Application
    Filed: November 11, 2019
    Publication date: March 12, 2020
    Inventors: Sunil Mathew Thomas, Michael Graham Malone
  • Publication number: 20200082548
    Abstract: Techniques for predicting a virtual camera view in an augmented reality (AR) or virtual reality (VR) application. A first change in position of a user device over a first time period is determined based on analyzing a plurality of frames of image data related to an AR or VR application. A dead reckoning calculation is used to predict a second change in position of the user device over a second time period, based on the first change in position and data received from an Inertial Measurement Unit (IMU) associated with the user device. A plurality of frames of image data are generated for display in the AR or VR application, based on the predicted second change in position of the user device.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Inventors: Todd Michael GRAHAM, Amy E. NELSON
  • Publication number: 20200066043
    Abstract: Techniques for providing multi-screen interaction in an interactive application. A primary device establishes an application session. The application session includes a virtual environment relating to a physical environment in which the primary user device is located. The primary user device is configured to display a graphical image relating to a primary virtual camera view of the virtual environment. A secondary virtual camera view of the virtual environment, relating to the primary virtual camera view, is determined. The primary user device transmits image data relating to the secondary virtual camera view from the primary user device to a secondary user device, which is configured to display a graphical image based on the image data. Responsive to receiving an interaction request from the secondary user device, the primary user device controls the application session based on the interaction request.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Todd Michael GRAHAM, John H. CROCKER, Elliott H. BAUMBACH, Amy E. NELSON
  • Publication number: 20200053129
    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: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Applicant: Akamai Technologies, Inc.
    Inventors: Eugene (John) Neystadt, Michael Graham, John Devasia
  • Publication number: 20200042838
    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: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Craig M. Trim, Aaron K. Baughman, Barry Michael Graham, Todd R. Whitman
  • Patent number: 10496821
    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: December 10, 2018
    Date of Patent: December 3, 2019
    Assignee: Malwarebytes Inc.
    Inventors: Sunil Mathew Thomas, Michael Graham Malone
  • Patent number: 10447620
    Abstract: In a structured communication system, a message is received at a server from a communication application of a first client device. Based on content of the message, an unstructured portion of the message and a predefined set of allowable responses to the message are identified. The message is then outputted to a second client device. A response is received to the message from the second client device. The server determines whether response to the message complies with the predefined set of allowable responses to the message. Responsive to the response not complying, an invalid response message is sent to the second client device indicating that the response is not compliant. Responsive to the response complying, the response is sent to the first client device.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: October 15, 2019
    Assignee: Pong Labs, LLC
    Inventors: Craig Alan Bueker, Michael Graham McQuinn
  • Publication number: 20190309238
    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: Application
    Filed: March 26, 2019
    Publication date: October 10, 2019
    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: 20190309307
    Abstract: The present disclosure relates to reagents for producing T-cells comprising non-functional T-cell receptors (TCR), including T-cells which also express chimeric antigen receptors (CAR), i.e., CAR-T cells, compositions comprising said reagents and T-cells, and uses of said CAR-T cells in therapy e.g., adoptive therapy.
    Type: Application
    Filed: September 14, 2017
    Publication date: October 10, 2019
    Inventors: Patty Bertha GARCIA, Vanessa STRINGS-UFOMBAH, Peter ROELVINK, Michael GRAHAM, David SUHY
  • Publication number: 20190309163
    Abstract: A method for manufacturing a three-dimensional object includes steps of: a) providing a digital description of the object as a set of voxels; b) sequentially creating an actual set of voxels corresponding to the digital set of voxels; wherein at least one voxel comprises a water-soluble poly urea derived from: i) a polymer or mixture of polymers and a composition ii) selected from the group consisting of: urea, diisocyanate (methylene diphenyl diisocyanate, toluene diisocyanate, hexamethylene diisocyanate, isophorone diisocyanate) and mixtures thereof.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 10, 2019
    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: 20190294793
    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: Application
    Filed: December 10, 2018
    Publication date: September 26, 2019
    Inventors: Sunil Mathew Thomas, Michael Graham Malone
  • Publication number: 20190274509
    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: May 30, 2019
    Publication date: September 12, 2019
    Inventors: George Moyher, JR., Michael Graham
  • Patent number: D893691
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: August 18, 2020
    Assignee: Parker Hannifin EMEA S.A.R.L.
    Inventors: Michael Graham, Stephen Stewart, Dominic James Thompson, Callum Russell Whitehead