Patents by Inventor Daniel McWeeney

Daniel McWeeney 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: 11360790
    Abstract: Collaborative and non-collaborative work spaces can each be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: June 14, 2022
    Assignee: Adobe Inc.
    Inventors: Steven P. Yankovich, Matthias Zeller, Daniel McWeeney
  • Patent number: 11182216
    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for determining an accurate and efficient auto-scaling action for a cloud-based computing cluster based on multiple proposed auto-scaling actions from multiple scaling models. For example, the disclosed systems can determine an auto-scaling action to perform on a cloud-based computing cluster by weighing multiple proposed auto-scaling actions from multiple scaling models based on confidence scores associated with the proposed auto-scaling actions. Moreover, the disclosed systems can modify the cloud-based computing cluster using the determined auto-scaling action (e.g., to accurately and efficiently provision computing resources for a cloud-based computing system).
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: November 23, 2021
    Assignee: Adobe Inc.
    Inventor: Daniel McWeeney
  • Publication number: 20210109789
    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for determining an accurate and efficient auto-scaling action for a cloud-based computing cluster based on multiple proposed auto-scaling actions from multiple scaling models. For example, the disclosed systems can determine an auto-scaling action to perform on a cloud-based computing cluster by weighing multiple proposed auto-scaling actions from multiple scaling models based on confidence scores associated with the proposed auto-scaling actions. Moreover, the disclosed systems can modify the cloud-based computing cluster using the determined auto-scaling action (e.g., to accurately and efficiently provision computing resources for a cloud-based computing system).
    Type: Application
    Filed: October 9, 2019
    Publication date: April 15, 2021
    Inventor: Daniel McWeeney
  • Publication number: 20200050464
    Abstract: Collaborative and non-collaborative work spaces can each be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants.
    Type: Application
    Filed: October 17, 2019
    Publication date: February 13, 2020
    Applicant: Adobe Inc.
    Inventors: Steven P. Yankovich, Matthias Zeller, Daniel McWeeney
  • Patent number: 10474477
    Abstract: The present disclosure includes, among other things, systems, methods and program products for collaborative and non-collaborative work spaces, each of which can be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: November 12, 2019
    Assignee: Adobe Inc.
    Inventors: Steven P. Yankovich, Matthias Zeller, Daniel McWeeney
  • Publication number: 20130212485
    Abstract: The present disclosure includes, among other things, systems, methods and program products for collaborative and non-collaborative work spaces, each of which can be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants.
    Type: Application
    Filed: November 21, 2008
    Publication date: August 15, 2013
    Inventors: Steven P. Yankovich, Matthias Zeller, Daniel McWeeney
  • Patent number: 8429540
    Abstract: A computer-implemented method includes: receiving a command from a first workspace participant to create a new workspace and creating a workspace identifier for the workspace, where an application container having a user interface can instantiate the workspace; receiving one or more applications to execute in the workspace and creating an application identifier for each application that refers to an application provider for the application, and where each application is configured to execute in the application container and where each executing application has a visual representation in the user interface. A command to publish the workspace as a shared workspace is received. A command is received from a second workspace participant to join the shared workspace. A workspace definition is stored. Commands are received to create and store a private view of the shared workspace. A command is received to add a customization to the private view of the shared workspace.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: April 23, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Steven P. Yankovich, Matthias Zeller, Daniel McWeeney
  • Patent number: 8214747
    Abstract: In general, one aspect of the subject matter described in this specification includes a workspace definition which includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition; a plurality of application identifiers each referring to an application provider for an application, and where each application is configured to execute in the application container for the instantiated workspace and where each application has a visual representation in the user interface; and a one or more participants where each participant refers to one or more workspace participants.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: July 3, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Steven P. Yankovich, Matthias Zeller, Daniel McWeeney