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: 10834138
    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: August 13, 2018
    Date of Patent: November 10, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Eugene (John) Neystadt, Michael Graham, John Devasia
  • Patent number: 10832481
    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: Grant
    Filed: August 21, 2018
    Date of Patent: November 10, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Todd Michael Graham, John H. Crocker, Elliott H. Baumbach, Amy E. Nelson
  • Patent number: 10815777
    Abstract: A method for detecting incremental oil production from an oil-bearing reservoir includes taking a baseline sample of the oil and analyzing the baseline sample of oil to establish a baseline compositional signature for the oxygen-containing organic compounds in the oil. In addition, the method includes commencing a low salinity waterflood by injecting a low salinity water into the reservoir from an injection well. Further, the method includes recovering oil from a production well. Still further, the method includes taking post-flood samples of the oil produced from the production well over time. The method also includes analyzing the post-flood samples of oil to establish post-flood compositional signatures for the oxygen-containing organic compounds in the oil. Moreover, the method includes identifying a difference between one or more of the post-flood compositional signatures and the baseline compositional signature that is characteristic of incremental oil released by the low salinity waterflood.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: October 27, 2020
    Assignee: BP EXPLORATION OPERATING COMPANY LIMITED
    Inventors: Ian Ralph Collins, John William Couves, Michael Graham Hodges, Christian Schack Pedersen, Peter Anthony Salino, Christianne Clare Wicking
  • Publication number: 20200331524
    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: Application
    Filed: January 8, 2018
    Publication date: October 22, 2020
    Inventors: Hongan XU, Marlin ZEIS, Michael GRAHAM
  • Patent number: 10810747
    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: Grant
    Filed: September 6, 2018
    Date of Patent: October 20, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Todd Michael Graham, Amy E. Nelson
  • Patent number: 10775191
    Abstract: A request for geographic content is received from a client device. The request includes (i) an indication that a user invoked the digital mapping service in a vehicle and (ii) an identifier of the user. In response to the request, profile data for the user including indications of previous interactions of the user with a digital mapping service is automatically retrieved. Geographic content is generated based on the indications of previous interactions in view of relevance of the previous interactions to an automotive context. The geographic content is provided to the client device for presentation in the vehicle.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: September 15, 2020
    Assignee: GOOGLE LLC
    Inventors: Andrew Foster, Nicholas Julian Pelly, Michael Graham Woodward
  • Publication number: 20200270038
    Abstract: A water soluble container comprises a water soluble shell enclosing a volume. The water soluble shell comprises a set of voxels.
    Type: Application
    Filed: May 13, 2020
    Publication date: August 27, 2020
    Inventors: Travis Kyle Hodgdon, Douglas Michael Graham, Michael Sean Farrell, Corey James Kenneally, Christopher B. Williams, Callie Zawaski
  • Publication number: 20200261809
    Abstract: A track for a roller coaster is provided. The track includes a plurality of layers that are each constructed from a plurality of layer segments prefabricated with an automated precision cutting device.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 20, 2020
    Inventors: Michael A. Graham, Chad M. Miller, Korey T. Kiepert, Lawrence R. Bill, Jonathan S. Wocher, Brian M. Kosmac
  • 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
  • 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