Patents by Inventor Alan Weibel

Alan Weibel 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: 11972275
    Abstract: A computer-implemented method for providing user interface functionalities is disclosed. The method includes providing a base design system layer including web browser components providing platform-agnostic user interface functionalities, an application programming interface (API) that extends the base design system layer into a second design system layer providing platform-specific user interface functionalities, inheriting and extending extensible APIs from the second design system layer, building a third design system layer using the extensible APIs, providing product-specific user interface functionalities using the third design system layer, inheriting and extending extensible APIs from the second design system layer, building a fourth design system layer using the extensible APIs, and providing presentation-specific user interface functionalities using the fourth design system layer.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: April 30, 2024
    Assignee: Salesforce, Inc.
    Inventors: Alan Weibel, Brandon Ferrua
  • Patent number: 11403079
    Abstract: The present disclosure is directed to systems and methods for deploying a prototype of a user interface. For example, the method may include providing a single sign-on process over a communications network for enabling a user to access a design environment. The method may also include providing the design environment to the user for designing the UI. The method may also include deploying, via the design environment, the prototype of the UI to an instance from among a plurality of instances. Each of the plurality of instances may be associated with a different stage in a development process for designing the UI. Deploying the prototype of the UI may include transitioning the prototype of the UI from a first stage to a second stage of the development process.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: August 2, 2022
    Assignee: Salesforce, Inc.
    Inventor: Alan Weibel
  • Patent number: 11397567
    Abstract: The present disclosure is directed to systems and methods for determining which UI features from the gallery of UI features to incorporate in a design environment. For example, the method may include generating a gallery of user interface (UI) features based on a machine learning model trained to analyze usage of different UI features from among a plurality of UI features to identify usage patterns of the different UI features. The method may include receiving user feedback analyzing the gallery of UI features. The method may include determining, based on a combination of the user feedback and the machine learning model, which UI features from the gallery of UI features to incorporate in a design environment. The method may include providing the determined UI features in the design environment accessed over a communications network via a single sign-on process.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: July 26, 2022
    Assignee: Salesforce, Inc.
    Inventor: Alan Weibel
  • Publication number: 20210232373
    Abstract: The present disclosure is directed to systems and methods for creating a design of a collection. For example, the method may include providing a single sign-on process over a communications network for enabling a user to access a design environment. The method may include, in response to the user being validated, accessing a user profile associated with the user. The method may include identifying, based on the user profile, a first plurality of user interface (UI) features for designing a UI. The method may include receiving a request to create a collection for designing the UI. The method may include, in response to creating the collection, receiving, from the user, a design for the collection including a selection of UI features from among the first plurality of UI features. The method may include storing the design of the collection in a repository, the design being accessible as a template.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Applicant: salesforce.com, inc.
    Inventor: Alan WEIBEL
  • Publication number: 20210232374
    Abstract: The present disclosure is directed to systems and methods for determining which UI features from the gallery of UI features to incorporate in a design environment. For example, the method may include generating a gallery of user interface (UI) features based on a machine learning model trained to analyze usage of different UI features from among a plurality of UI features to identify usage patterns of the different UI features. The method may include receiving user feedback analyzing the gallery of UI features. The method may include determining, based on a combination of the user feedback and the machine learning model, which UI features from the gallery of UI features to incorporate in a design environment. The method may include providing the determined UI features in the design environment accessed over a communications network via a single sign-on process.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Applicant: salesforce.com, inc.
    Inventor: Alan WEIBEL
  • Publication number: 20210232375
    Abstract: The present disclosure is directed to systems and methods for deploying a prototype of a user interface. For example, the method may include providing a single sign-on process over a communications network for enabling a user to access a design environment. The method may also include providing the design environment to the user for designing the UI. The method may also include deploying, via the design environment, the prototype of the UI to an instance from among a plurality of instances. Each of the plurality of instances may be associated with a different stage in a development process for designing the UI. Deploying the prototype of the UI may include transitioning the prototype of the UI from a first stage to a second stage of the development process.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Applicant: salesforce.com, inc.
    Inventor: Alan WEIBEL
  • Patent number: 11074054
    Abstract: The present disclosure is directed to systems and methods for creating a design of a collection. For example, the method may include providing a single sign-on process over a communications network for enabling a user to access a design environment. The method may include, in response to the user being validated, accessing a user profile associated with the user. The method may include identifying, based on the user profile, a first plurality of user interface (UI) features for designing a UI. The method may include receiving a request to create a collection for designing the UI. The method may include, in response to creating the collection, receiving, from the user, a design for the collection including a selection of UI features from among the first plurality of UI features. The method may include storing the design of the collection in a repository, the design being accessible as a template.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: July 27, 2021
    Assignee: salesforce.com, inc.
    Inventor: Alan Weibel
  • Patent number: 10997341
    Abstract: Disclosed herein are system, method, and device embodiments for executing an application program interface (API) plugin for use in conjunction with a vector editing design tool. For example, a method may include: retrieving contextual information related to a plurality of features of a design tool upon initialization of the design tool, the contextual information being stored on a remote server from one or more computing devices; detecting a placement of a first feature from among the plurality of features in a design environment of the design tool; and displaying the contextual information in the design environment in response to detecting the placement of the first feature.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: May 4, 2021
    Assignee: salesforce.com, inc.
    Inventors: Alan Weibel, Abigail Sigler, John Ryan Reimer Earle