Patents by Inventor Jeffrey MOROSKI

Jeffrey MOROSKI 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: 11755363
    Abstract: An example method of extending a cloud director configured to manage a cloud computing system includes: receiving requests to register external services with the cloud director; generating phase associations between the external services and an extensible phase of a workflow of the cloud director; executing the workflow of the cloud director and, in response to reaching the extensible phase, determining an execution order for at least one of the phase associations; and sending a message from the cloud director to each external service of the at least one phase association based on the execution order.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: September 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Jeffrey Moroski, Praagyan Pokharel, Colm Caffrey, Ishita Saxena
  • Patent number: 11188353
    Abstract: Techniques disclosed herein permit bundled web applications to be extended at runtime. In particular, the functionality of a container application that is a bundled web application may be extended by extensions that are also bundled web applications. To enable such extensibility, the container application registers reusable portion(s) of its code in a global context during a bootstrapping sequence of the container application. Thereafter, extensions that are loaded may access and utilize the registered portion(s) of code, as if those extensions had been bundled together with the rest of the container application. In addition, extensions may be managed using scoping and/or permissions that control access to the extensions based on the container application mode that the extensions can be used with and white lists of users who are allowed to use the extensions, respectively.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: David Mark William Byard, Jeffrey Moroski
  • Publication number: 20200019414
    Abstract: Techniques disclosed herein permit bundled web applications to be extended at runtime. In particular, the functionality of a container application that is a bundled web application may be extended by extensions that are also bundled web applications. To enable such extensibility, the container application registers reusable portion(s) of its code in a global context during a bootstrapping sequence of the container application. Thereafter, extensions that are loaded may access and utilize the registered portion(s) of code, as if those extensions had been bundled together with the rest of the container application. In addition, extensions may be managed using scoping and/or permissions that control access to the extensions based on the container application mode that the extensions can be used with and white lists of users who are allowed to use the extensions, respectively.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: David Mark William BYARD, Jeffrey MOROSKI
  • Publication number: 20180173561
    Abstract: An example method of extending a cloud director configured to manage a cloud computing system includes: receiving requests to register external services with the cloud director; generating phase associations between the external services and an extensible phase of a workflow of the cloud director; executing the workflow of the cloud director and, in response to reaching the extensible phase, determining an execution order for at least one of the phase associations; and sending a message from the cloud director to each external service of the at least one phase association based on the execution order.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Inventors: Jeffrey MOROSKI, Praagyan POKHAREL, Colm CAFFREY, Ishita SAXENA
  • Patent number: 9697046
    Abstract: A method for managing computing resource reservations comprises receiving a first reservation, at a reservation system, for a requested amount of computing resources for a virtual application from a total pool of available resources. The method further comprises adding the first reservation to a database of existing reservations if the requested amount of computing resources is available and associating the first reservation with a universal timestamp. The method also comprises verifying that the requested amount of computing resources is still available by: summing a total of all existing reservations in the database with a same target and reservation type as the first reservation and with a universal timestamp before the universal timestamp associated with the first reservation; and subtracting the sum total of those existing reservations from the total pool of available resources to produce a difference. The method then comprises comparing the difference to the requested amount of computing resources.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: July 4, 2017
    Assignee: VMware, Inc.
    Inventors: Jeffrey Moroski, Praagyan Pokharel
  • Publication number: 20160371119
    Abstract: A method for managing computing resource reservations comprises receiving a first reservation, at a reservation system, for a requested amount of computing resources for a virtual application from a total pool of available resources. The method further comprises adding the first reservation to a database of existing reservations if the requested amount of computing resources is available and associating the first reservation with a universal timestamp. The method also comprises verifying that the requested amount of computing resources is still available by: summing a total of all existing reservations in the database with a same target and reservation type as the first reservation and with a universal timestamp before the universal timestamp associated with the first reservation; and subtracting the sum total of those existing reservations from the total pool of available resources to produce a difference. The method then comprises comparing the difference to the requested amount of computing resources.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventors: Jeffrey MOROSKI, Praagyan POKHAREL