Patents by Inventor Kevin Po

Kevin Po 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: 20240132455
    Abstract: The present disclosure relates to certain (2S)—N-[(1S)-1-cyano-2-phenylethyl]-1,4-oxazepane-2-carboxamide compounds (including pharmaceutically acceptable salts thereof), that inhibit dipeptidyl peptidase 1 (DPP1) activity, to their utility in treating and/or preventing clinical conditions including respiratory diseases, such as asthma and chronic obstructive pulmonary disease (COPD), to their use in therapy, to pharmaceutical compositions containing them and to processes for preparing such compounds.
    Type: Application
    Filed: December 8, 2023
    Publication date: April 25, 2024
    Inventors: Hans Roland LÖNN, Stephen Connolly, Steven Swallow, Staffan Po Karlsson, Carl-Johan Aurell, John Fritiof PONTÉN, Kevin James Doyle, Amanda Jane VAN DE POËL, Graham Peter Jones, David Wyn Watson, Jacqueline Anne MACRITCHIE, Nicholas John Palmer
  • Publication number: 20230119043
    Abstract: A method of sharing smart home devices between applications may include receiving a request from a first application operating on a control device to share a smart home device that registered with the first application; generating an interface on the control device that displays one or more applications with which the smart home device can be shared; receiving a selection of a second application with which to share the smart home device; and sending information to the second smart home device to register the smart home device.
    Type: Application
    Filed: June 13, 2022
    Publication date: April 20, 2023
    Applicant: Google LLC
    Inventors: Alexander Crettenand, Gilles Drieu, Nathan Sandland, Kevin Po, Alexei Sakhartchouk, Julius Löwe, Anna Maria Phan, Mehdi Kash Khaleghi, Kevin Coppock
  • Publication number: 20230119058
    Abstract: A method of performing a setup of a smart home device may include determining, by an operating system of a control device, that a smart home device is present in an enclosure; receiving, by the operating system, information from the smart home device using a multi-ecosystem protocol, wherein the information identifies a type of device for the smart home device; performing, by the operating system, setup operations for the smart home device based on the type of device; and providing, by the operating system, access to the smart home device for an application operating on the control device after the setup operations.
    Type: Application
    Filed: June 13, 2022
    Publication date: April 20, 2023
    Applicant: Google LLC
    Inventors: Alexander Crettenand, Gilles Drieu, Nathan Sandland, Kevin Po, Alexei Sakhartchouk, Julius Löwe, Anna Maria Phan, Mehdi Kash Khaleghi, Kevin Coppock
  • Publication number: 20210311447
    Abstract: Techniques, devices, and systems are provided that allow for use of routines with one or more devices in a home management system, which provide more extensive functionality and greater integration between multiple devices than typically is provided by conventional scheduling functions. A routine repository is also provided in which routines from multiple distinct sources can be provided to devices that provide functionality incorporated into the routines without regard to source of the routine or device.
    Type: Application
    Filed: April 6, 2021
    Publication date: October 7, 2021
    Inventors: Michele Turner, Kevin Po, Gabriel Rubinsky
  • Patent number: 9563369
    Abstract: Systems and methods for applying a fine-grained QoS logic are provided. The system may include a memory controller, the memory controller configured to receive memory access requests from a plurality of masters via a bus fabric. The memory controller determines the priority class of each of the plurality of masters, and further determines the amount of memory data bus bandwidth consumed by each master on the memory data bus. Based on the priority class assigned to each of the masters and the amount of memory data bus bandwidth consumed by each master, the memory controller applies a fine-grained QoS logic to compute a schedule for the memory requests. Based on this schedule, the memory controller converts the memory requests to memory commands, sends the memory commands to a memory device via a memory command bus, and receives a response from the memory device via a memory data bus.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: February 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nhon Toai Quach, Susan Carrie, Jeffrey Andrews, John Sell, Kevin Po
  • Publication number: 20150293709
    Abstract: Systems and methods for applying a fine-grained QoS logic are provided. The system may include a memory controller, the memory controller configured to receive memory access requests from a plurality of masters via a bus fabric. The memory controller determines the priority class of each of the plurality of masters, and further determines the amount of memory data bus bandwidth consumed by each master on the memory data bus. Based on the priority class assigned to each of the masters and the amount of memory data bus bandwidth consumed by each master, the memory controller applies a fine-grained QoS logic to compute a schedule for the memory requests. Based on this schedule, the memory controller converts the memory requests to memory commands, sends the memory commands to a memory device via a memory command bus, and receives a response from the memory device via a memory data bus.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: Microsoft Corporation
    Inventors: Nhon Toai Quach, Susan Carrie, Jeffrey Andrews, John Sell, Kevin Po