Patents by Inventor Nicholas Anthony SWANSON

Nicholas Anthony SWANSON 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: 20250217177
    Abstract: A method, computer program product, and computing system for collecting data concerning interruptions associated with a plurality of virtual machines, and for collecting hardware information concerning one or more nodes hosting the plurality of virtual machines at a time generally contemporaneous with the interruptions of the plurality of virtual machines. A correlation is generated between interruptions of at least a subset of the plurality of virtual machines and one or more hardware component attributes of the one or more nodes.
    Type: Application
    Filed: December 28, 2023
    Publication date: July 3, 2025
    Inventors: Chin Hwan Park, Adam Marc Gustafson, William Harris, Ramakoti R. Bhimanadhuni, Jessica Dean Sierra, Li-Fan Ko, Nicholas Anthony Swanson, Lingling Zheng, Cristopher Benge, Siduo Jiang, Yash Jayesh Dagli, Kehinde Ajayi, Maryam Nikouei Mehr, Meng Jin
  • Patent number: 11829915
    Abstract: The present disclosure relates to devices, methods, and computer-readable medium for providing recommendations for alternate resources to use for cloud services. The devices, methods, and computer-readable medium may receive a resource allocation request for a new resource of a computing system and may predict an occurrence of a capacity related allocation for the resource allocation request. The devices, methods, and computer-readable medium may identify alternate resources to use for the resource allocation request and may provide recommendations with the alternate resources.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: November 28, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gowri Bhaskara, Wei Zou, Brent Michael Jensen, Ahmed Ragab Nabhan Mostafa, Bhaumik Chokshi, Zainab Hakim, Shanti Kemburu, Ning Liu, Benjamin Walter Martens, Nicholas Anthony Swanson
  • Publication number: 20230128837
    Abstract: Systems, methods, and devices are described for intelligent outage evaluation and insight management for monitoring and incident management systems. A set of incident logs associated with a cloud computing service are received by a cloud computing service provider system. Each incident log includes impact data corresponding to a respective incident that occurred during an evaluation period. The impact data includes an interruption count representative of a number of interruptions on resources caused by the respective incident. A total active resource time representative of resource activity during the evaluation period is determined. An interruption rate is determined for the evaluation period by summing interruption counts to generate a total interruption count and dividing the total interruption count by the total active resource time. An actionable insight applicable to the cloud computing service is generated based on the interruption rate and the incident logs.
    Type: Application
    Filed: October 25, 2021
    Publication date: April 27, 2023
    Inventors: Bing HU, Zhangwei XU, Vincent Joseph BLAS, Peiling WU, Chaturanan Damodar MISHRA, Igor FIGLIN, Robert Gerard BOYCE, Anupama VEDAPURI, Oren ROSENBLOOM, Nicholas Anthony SWANSON, Murali CHINTALAPATI
  • Publication number: 20230042315
    Abstract: The present disclosure relates to devices, methods, and computer-readable medium for providing recommendations for alternate resources to use for cloud services. The devices, methods, and computer-readable medium may receive a resource allocation request for a new resource of a computing system and may predict an occurrence of a capacity related allocation for the resource allocation request. The devices, methods, and computer-readable medium may identify alternate resources to use for the resource allocation request and may provide recommendations with the alternate resources.
    Type: Application
    Filed: October 25, 2022
    Publication date: February 9, 2023
    Inventors: Gowri BHASKARA, Wei ZOU, Brent Michael JENSEN, Ahmed Ragab Nabhan MOSTAFA, Bhaumik CHOKSHI, Zainab HAKIM, Shanti KEMBURU, Ning LIU, Benjamin Walter MARTENS, Nicholas Anthony SWANSON
  • Patent number: 11501227
    Abstract: The present disclosure relates to devices, methods, and computer-readable medium for providing recommendations for alternate resources to use for cloud services. The devices, methods, and computer-readable medium may receive a resource allocation request for a new resource of a computing system and may predict an occurrence of a capacity related allocation for the resource allocation request. The devices, methods, and computer-readable medium may identify alternate resources to use for the resource allocation request and may provide recommendations with the alternate resources.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: November 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gowri Bhaskara, Wei Zou, Brent Michael Jensen, Ahmed Ragab Nabhan Mostafa, Bhaumik Chokshi, Zainab Hakim, Shanti Kemburu, Ning Liu, Benjamin Walter Martens, Nicholas Anthony Swanson
  • Patent number: 11475017
    Abstract: A method for asynchronous data enrichment may include receiving a query that includes a request for information about an entity. The query may specify a particular time range. In response to receiving the query, event information that is associated with the entity and that corresponds to the specified time range may be combined with additional information that is relevant to the query and that corresponds to the specified time range. The event information may initially be written to a record in an append-only data store. The additional information may become available after the event information, such that the additional information is not included in the record in the append-only data store. Instead, the additional information may initially be written to one or more additional data stores. Both the event information and the additional information may be provided in response to the query.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: October 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Benjamin Walter Martens, Nicholas Anthony Swanson
  • Publication number: 20210174281
    Abstract: The present disclosure relates to devices, methods, and computer-readable medium for providing recommendations for alternate resources to use for cloud services. The devices, methods, and computer-readable medium may receive a resource allocation request for a new resource of a computing system and may predict an occurrence of a capacity related allocation for the resource allocation request. The devices, methods, and computer-readable medium may identify alternate resources to use for the resource allocation request and may provide recommendations with the alternate resources.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventors: Gowri BHASKARA, Wei ZOU, Brent Michael JENSEN, Ahmed Ragab Nabhan MOSTAFA, Bhaumik CHOKSHI, Zainab HAKIM, Shanti KEMBURU, Ning LIU, Benjamin Walter MARTENS, Nicholas Anthony SWANSON
  • Publication number: 20200285647
    Abstract: A method for asynchronous data enrichment may include receiving a query that includes a request for information about an entity. The query may specify a particular time range. In response to receiving the query, event information that is associated with the entity and that corresponds to the specified time range may be combined with additional information that is relevant to the query and that corresponds to the specified time range. The event information may initially be written to a record in an append-only data store. The additional information may become available after the event information, such that the additional information is not included in the record in the append-only data store. Instead, the additional information may initially be written to one or more additional data stores. Both the event information and the additional information may be provided in response to the query.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: Benjamin Walter MARTENS, Nicholas Anthony SWANSON