Patents by Inventor Daniel Pravat

Daniel Pravat 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: 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
  • Publication number: 20200310698
    Abstract: Processing a delayed printer assignment to a physical printer through an off-premise communications network relative to the physical printer is provided. A list of one or more held print jobs associated with a secure user identity of a user is retrieved from a cloud-based print service through the off-premise communications network. Each held print job is cached in the cloud-based print service. Rendering of the held print job is assigned to the physical printer using a secure physical printer identifier of the physical printer, responsive to the retrieving. The held print job is rendered at the physical printer identified by the physical printer identifier, responsive to the assigning.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Robert Hedin GARDNER, Daniel PRAVAT
  • 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
  • Patent number: 10089210
    Abstract: Described are systems and methods for implementing auto-generation of provider functionality. An approach is discussed regarding exposing a management surface of an application by using a system of informational tagging on existing code in the application. The informational tagging can include a set of classification techniques using attribution.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raymond W. McCollum, Daniel Pravat
  • Patent number: 7765287
    Abstract: Techniques described herein are directed toward side-by-side handling of providers on a 64-bit system. The request for loading a particular version of the provider may include a provider architecture flag that specifies a 32-bit or 64-bit version of a provider for managing the requested service. The request may also include a required architecture flag specifying that the given instantiation of the provider is required and to be forced. The platform manager loads a particular provider instantiation as a function of the provider architecture flag and the required architecture flag.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: July 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel Pravat, RajeshDutta S Mishra
  • Publication number: 20080244528
    Abstract: Described are systems and methods for implementing auto-generation of provider functionality. An approach is discussed regarding exposing a management surface of an application by using a system of informational tagging on existing code in the application. The informational tagging can include a set of classification techniques using attribution.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond W. McCollum, Daniel Pravat
  • Publication number: 20070050487
    Abstract: Techniques described herein are directed toward side-by-side handling of providers on a 64-bit system. The request for loading a particular version of the provider may include a provider architecture flag that specifies a 32-bit or 64-bit version of a provider for managing the requested service. The request may also include a required architecture flag specifying that the given instantiation of the provider is required and to be forced. The platform manager loads a particular provider instantiation as a function of the provider architecture flag and the required architecture flag.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Daniel Pravat, Rajeshdutta Mishra