Patents by Inventor Christopher Cowdery

Christopher Cowdery 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: 11652720
    Abstract: The present disclosure relates to systems, methods, and computer readable media for predicting deployment growth on one or more node clusters and selectively permitting deployment requests on a per cluster basis. For example, systems disclosed herein may apply tenant growth prediction system trained to output a deployment growth classification indicative of a predicted growth of deployments on a node cluster. The system disclosed herein may further utilize the deployment growth classification to determine whether a deployment request may be permitted while maintaining a sufficiently sized capacity buffer to avoid deployment failures for existing deployments previously implemented on the node cluster. By selectively permitting or denying deployments based on a variety of factors, the systems described herein can more efficiently utilize cluster resources on a per-cluster basis without causing a significant increase in deployment failures for existing customers.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: May 16, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shandan Zhou, John Lawrence Miller, Christopher Cowdery, Thomas Moscibroda, Shanti Kemburu, Yong Xu, Si Qin, Qingwei Lin, Eli Cortez, Karthikeyan Subramanian
  • Publication number: 20200387401
    Abstract: The present disclosure relates to systems, methods, and computer readable media for predicting deployment growth on one or more node clusters and selectively permitting deployment requests on a per cluster basis. For example, systems disclosed herein may apply tenant growth prediction system trained to output a deployment growth classification indicative of a predicted growth of deployments on a node cluster. The system disclosed herein may further utilize the deployment growth classification to determine whether a deployment request may be permitted while maintaining a sufficiently sized capacity buffer to avoid deployment failures for existing deployments previously implemented on the node cluster. By selectively permitting or denying deployments based on a variety of factors, the systems described herein can more efficiently utilize cluster resources on a per-cluster basis without causing a significant increase in deployment failures for existing customers.
    Type: Application
    Filed: September 20, 2019
    Publication date: December 10, 2020
    Inventors: Shandan ZHOU, John Lawrence MILLER, Christopher COWDERY, Thomas MOSCIBRODA, Shanti KEMBURU, Yong XU, Si QIN, Qingwei LIN, Eli CORTEZ, Karthikeyan SUBRAMANIAN
  • Publication number: 20070178871
    Abstract: A communication system comprises first and second devices (2,3) having respective housings (5,6); a data trans-mission line (8) for transmitting data between the devices in a reflective signalling format; and conversion means (4) connectable to the line externally of the housings (5,6) for converting data between a reflective signalling format and another format. A method of signalling between first and second devices (2,3) linked by a transmission line (8) and of sensing a security violation of the line (8) comprises the steps of (a) transmitting a signal from the first device to the second device, reflecting the signal back to the first device in a manner corresponding to a first bit sequence, receiving the signal thus reflected at the first device, and comparing this signal with the transmitted signal to determine whether there has been a security violation of the line and to extract the first bit sequence.
    Type: Application
    Filed: March 31, 2004
    Publication date: August 2, 2007
    Inventors: Christopher Cowdery, David Chapman, John Wood