Patents by Inventor Filippo Seracini

Filippo Seracini 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: 20220206485
    Abstract: The techniques disclosed herein enable predictive maintenance features in Hybrid Cloud systems. The system can analyze system data defining one or more operating conditions of an on-prem server and determine if one or more predetermined conditions are met. If a predetermined condition is met, the on-prem server can generate and transmit log data to a primary server. The primary server can generate one or more monitor rules having one or more updated predetermined conditions for detecting an anomaly at the on-prem server. Using the monitor rules, the on-prem server can detect and proactively resolve potential issues. The on-prem server can also transmit diagnostic data to the primary server for generating an updated monitor rule that is further tailored to the conditions of the on-prem server.
    Type: Application
    Filed: December 24, 2020
    Publication date: June 30, 2022
    Inventors: Faraz Habib QADRI, Aniket Avinash MALATPURE, Filippo SERACINI, Shireen ISAB
  • Patent number: 11368291
    Abstract: An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: June 21, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Armando Moran Saavedra, Daniel Pravat, Filippo Seracini, Lee Holmes, Alexandru Naparu
  • Patent number: 11366466
    Abstract: The techniques disclosed herein enable predictive maintenance features in Hybrid Cloud systems. The system can analyze system data defining one or more operating conditions of an on-prem server and determine if one or more predetermined conditions are met. If a predetermined condition is met, the on-prem server can generate and transmit log data to a primary server. The primary server can generate one or more monitor rules having one or more updated predetermined conditions for detecting an anomaly at the on-prem server. Using the monitor rules, the on-prem server can detect and proactively resolve potential issues. The on-prem server can also transmit diagnostic data to the primary server for generating an updated monitor rule that is further tailored to the conditions of the on-prem server.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: June 21, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Faraz Habib Qadri, Aniket Avinash Malatpure, Filippo Seracini, Shireen Isab
  • Publication number: 20200313876
    Abstract: An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.
    Type: Application
    Filed: June 15, 2020
    Publication date: October 1, 2020
    Inventors: Armando MORAN SAAVEDRA, Daniel PRAVAT, Filippo SERACINI, Lee HOLMES, Alexandru NAPARU
  • Patent number: 10686596
    Abstract: An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Armando Moran Saavedra, Daniel Pravat, Filippo Seracini, Lee Holmes, Alexandru Naparu
  • Publication number: 20190273609
    Abstract: An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.
    Type: Application
    Filed: March 2, 2018
    Publication date: September 5, 2019
    Inventors: Armando Moran SAAVEDRA, Daniel PRAVAT, Filippo SERACINI, Lee HOLMES, Alexandru NAPARU
  • Publication number: 20160117160
    Abstract: The present invention extends to methods, systems, and computer program products for preparing installations and updates for software systems. Aspects of the invention include creating software update packages that are selectable to automatically install essentially any number of code changes for any number of software components to update a software system (e.g., a cloud appliance). In one aspect, a software update package includes: references to code changes for a plurality of software components and references to installation artifacts for installing the code changes, and also indicates interdependencies between the plurality of software components. In another aspect, a software update package includes references to validation code for validating that a software update package transitioned a software system to a goal state.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Inventors: Srivatsan Parthasarathy, Jeffrey Scott Zabel, Mohanish Rajesh Penta, Kiran Isaac Abraham, Spencer James Clark, Haojie Hang, Mokhtar M. Khorshid, Filippo Seracini, Justin R. Incarnato
  • Publication number: 20160117161
    Abstract: The present invention extends to methods, systems, and computer program products for installing and updating software systems. Aspects of the invention include selecting software update packages that automatically installs essentially any number of code changes for any number of software components to update a software system (e.g., a cloud appliance). In one aspect, a software system is updated by implementing a software update package that includes: references to code changes for a plurality of software components and references to installation artifacts for installing the code changes, and also indicates interdependencies between the plurality of software components. In another aspect, validation code is used to validate that a software update package transitioned a software system to a goal state. In a further aspect, a multi-pass installation process is orchestrated to perform portions of a software update package in a plurality of different passes.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Inventors: Srivatsan Parthasarathy, Jeffrey Scott Zabel, Mohanish Rajesh Penta, Kiran Isaac Abraham, Spencer James Clark, Haojie Hang, Mokhtar M. Khorshid, Filippo Seracini, Justin R. Incarnato