Patents by Inventor Hans Christian Andersen

Hans Christian Andersen 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: 12204411
    Abstract: The techniques disclosed herein enable systems to safely deploy a plurality of upgrade variants to different resource units that provide a service by utilizing small-scale deployment and validation. To deploy upgrade variants, a system receives a selection of upgrade variants from a feature group and automatically selects an appropriate set of resource units at which to deploy the upgrade variants. The system is further configured to collect and analyze telemetry data from the set of resource units to determine if any problems have occurred as a result of the deployed upgrade variants. By analyzing the telemetry data, the system can also identify one or more upgrade variants that are causing the problems. In response, the system can remove the identified variants and proceed with deployment of the remaining upgrade variants.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: January 21, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nidhi Verma, Hans Christian Andersen, Pritvinath Obla, Daniel Oh, Rahul Nigam, Rohan Khanna
  • Publication number: 20230067057
    Abstract: The techniques disclosed herein enable systems to safely deploy a plurality of upgrade variants to different resource units that provide a service by utilizing small-scale deployment and validation. To deploy upgrade variants, a system receives a selection of upgrade variants from a feature group and automatically selects an appropriate set of resource units at which to deploy the upgrade variants. The system is further configured to collect and analyze telemetry data from the set of resource units to determine if any problems have occurred as a result of the deployed upgrade variants. By analyzing the telemetry data, the system can also identify one or more upgrade variants that are causing the problems. In response, the system can remove the identified variants and proceed with deployment of the remaining upgrade variants.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventors: Nidhi Verma, Hans Christian Andersen, Pritvinath Obla, Daniel Oh, Rahul Nigam, Rohan Khanna
  • Patent number: 9215199
    Abstract: Described is a technology by which an email filtering service or other gateway includes hybrid proxy and store-and-forward logic. A message is initially processed with proxy logic. If the proxy logic is unable to complete filtering/scanning of a message within a timeout period, the store-and-forward logic is invoked to complete filtering/scanning of the message. The store-and-forward logic also may be invoked if a delivery attempt made by the proxy logic fails or does not complete prior to a delivery timeout period. When such a condition is met, the store-and-forward logic accepts the message, including storing the message, sending a response that indicates the message was accepted, and closing the connection over which the message was received. The store-and-forward logic may complete any scanning if not completed by the proxy logic, and takes over delivery responsibilities.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: December 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Hans Christian Andersen
  • Publication number: 20150163185
    Abstract: Described is a technology by which an email filtering service or other gateway includes hybrid proxy and store-and-forward logic. A message is initially processed with proxy logic. If the proxy logic is unable to complete filtering/scanning of a message within a timeout period, the store-and-forward logic is invoked to complete filtering/scanning of the message. The store-and-forward logic also may be invoked if a delivery attempt made by the proxy logic fails or does not complete prior to a delivery timeout period. When such a condition is met, the store-and-forward logic accepts the message, including storing the message, sending a response that indicates the message was accepted, and closing the connection over which the message was received. The store-and-forward logic may complete any scanning if not completed by the proxy logic, and takes over delivery responsibilities.
    Type: Application
    Filed: February 18, 2015
    Publication date: June 11, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Hans Christian Andersen
  • Patent number: 9021043
    Abstract: Described is a technology by which an email filtering service or other gateway includes hybrid proxy and store-and-forward logic. A message is initially processed with proxy logic. If the proxy logic is unable to complete filtering/scanning of a message within a timeout period, the store-and-forward logic is invoked to complete filtering/scanning of the message. The store-and-forward logic also may be invoked if a delivery attempt made by the proxy logic fails or does not complete prior to a delivery timeout period. When such a condition is met, the store-and-forward logic accepts the message, including storing the message, sending a response that indicates the message was accepted, and closing the connection over which the message was received. The store-and-forward logic may complete any scanning if not completed by the proxy logic, and takes over delivery responsibilities.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing LLC
    Inventor: Hans Christian Andersen
  • Patent number: 8635289
    Abstract: The present invention extends to methods, systems, and computer program products for adaptive electronic message scanning. Embodiments of the invention relate to dynamically (and potentially unpredictably) varying the depth/thoroughness of classifying electronic messages to protect against undesirable message content (e.g., SPAM, viruses, digital leakage, etc.). A minimum effectiveness is maintained and, when available resources permit, can be exceeded to provide increased protection. An optimal subset of available message classification rules can be selected on a per message basis. The selection of rules is based on available system resources, minimum desired effectiveness (e.g., defined in a Service Level Agreement (“SLA”)), and rule characteristics. Feedback loops can be used to optimize selected classification rule subsets.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Hans Christian Andersen, Anatoliy Panasyuk, Venkata Somanadha Sarma Remany, Bart Kus
  • Patent number: 8464342
    Abstract: The present invention extends to methods, systems, and computer program products for adaptively selecting electronic message scanning rules. Embodiments of the invention relate to dynamically (and potentially unpredictably) varying the depth/thoroughness of classifying electronic messages to protect against undesirable message content (e.g., SPAM, viruses, digital leakage, etc.). A minimum effectiveness is maintained and, when available resources permit, can be exceeded to provide increased protection. An optimal subset of available message classification rules can be selected on a per message basis. The selection of rules is based on available system resources, minimum desired effectiveness (e.g., defined in a Service Level Agreement (“SLA”)), and rule characteristics. Feedback loops can be used to optimize selected classification rule subsets.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventors: Hans Christian Andersen, Anatoliy Panasyuk, Venkata Somanadha Sarma Remany, Bart Kus
  • Publication number: 20120079036
    Abstract: Described is a technology by which an email filtering service or other gateway includes hybrid proxy and store-and-forward logic. A message is initially processed with proxy logic. If the proxy logic is unable to complete filtering/scanning of a message within a timeout period, the store-and-forward logic is invoked to complete filtering/scanning of the message. The store-and-forward logic also may be invoked if a delivery attempt made by the proxy logic fails or does not complete prior to a delivery timeout period. When such a condition is met, the store-and-forward logic accepts the message, including storing the message, sending a response that indicates the message was accepted, and closing the connection over which the message was received. The store-and-forward logic may complete any scanning if not completed by the proxy logic, and takes over delivery responsibilities.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventor: Hans Christian Andersen
  • Publication number: 20120054858
    Abstract: The present invention extends to methods, systems, and computer program products for adaptively selecting electronic message scanning rules. Embodiments of the invention relate to dynamically (and potentially unpredictably) varying the depth/thoroughness of classifying electronic messages to protect against undesirable message content (e.g., SPAM, viruses, digital leakage, etc.). A minimum effectiveness is maintained and, when available resources permit, can be exceeded to provide increased protection. An optimal subset of available message classification rules can be selected on a per message basis. The selection of rules is based on available system resources, minimum desired effectiveness (e.g., defined in a Service Level Agreement (“SLA”)), and rule characteristics. Feedback loops can be used to optimize selected classification rule subsets.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Applicant: Microsoft Corporation
    Inventors: Hans Christian Andersen, Anatoliy Panasyuk, Venkata Somanadha Sarma Remany, Bart Kus
  • Publication number: 20120054859
    Abstract: The present invention extends to methods, systems, and computer program products for adaptive electronic message scanning. Embodiments of the invention relate to dynamically (and potentially unpredictably) varying the depth/thoroughness of classifying electronic messages to protect against undesirable message content (e.g., SPAM, viruses, digital leakage, etc.). A minimum effectiveness is maintained and, when available resources permit, can be exceeded to provide increased protection. An optimal subset of available message classification rules can be selected on a per message basis. The selection of rules is based on available system resources, minimum desired effectiveness (e.g., defined in a Service Level Agreement (“SLA”)), and rule characteristics. Feedback loops can be used to optimize selected classification rule subsets.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Applicant: Microsoft Corporation
    Inventors: Hans Christian Andersen, Anatoliy Panasyuk, Venkata Somanadha Sarma Remany, Bart Kus
  • Patent number: 7962797
    Abstract: The present invention extends to methods, systems, and computer program products for automatically generating and refining health models. Embodiments of the invention use machine learning tools to analyze historical telemetry data from a server deployment. The tools output fingerprints, for example, small groupings of specific metrics-plus-behavioral parameters, that uniquely identify and describe past problem events mined from the historical data. Embodiments automatically translate the fingerprints into health models that can be directly applied to monitoring the running system. Fully-automated feedback loops for identifying past problems and giving advance notice as those problems emerge in the future is facilitated without any operator intervention. In some embodiments, a single portion of expert knowledge, for example, Key Performance Indicator (KPI) data, initiates health model generation.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Moises Goldszmidt, Peter Bodik, Hans Christian Andersen
  • Publication number: 20100241903
    Abstract: The present invention extends to methods, systems, and computer program products for automatically generating and refining health models. Embodiments of the invention use machine learning tools to analyze historical telemetry data from a server deployment. The tools output fingerprints, for example, small groupings of specific metrics-plus-behavioral parameters, that uniquely identify and describe past problem events mined from the historical data. Embodiments automatically translate the fingerprints into health models that can be directly applied to monitoring the running system. Fully-automated feedback loops for identifying past problems and giving advance notice as those problems emerge in the future is facilitated without any operator intervention. In some embodiments, a single portion of expert knowledge, for example, Key Performance Indicator (KPI) data, initiates health model generation.
    Type: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Applicant: Microsoft Corporation
    Inventors: Moises Goldszmidt, Peter Bodik, Hans Christian Andersen
  • Patent number: 5803717
    Abstract: A refrigerant compressor arrangement is disclosed, having a compressor which is arranged in a housing and which has a suction connection, the housing being provided with a suction connector which is joined to the suction connection by way of a suction channel. In such an arrangement, it is desirable to increase the opportunity of the compressor to move, that is, to reduce noise, without at the same time having to accept a deterioration in efficiency. To that end, at its housing end the suction channel is in the form of a telescope tube which is capable of being telescoped into the suction connector.
    Type: Grant
    Filed: January 3, 1997
    Date of Patent: September 8, 1998
    Assignee: Danfoss Compressors GmbH
    Inventors: Frank Holm Iversen, Svend Erik Outzen, Hans Christian Andersen