Patents by Inventor Dwayne Miller

Dwayne Miller 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: 20240095003
    Abstract: Implementations(s) for deploying application(s) are described. Responsive to an indication to install a specific instance of an application registered in a registry, first and second code are retrieved from the registry to cause the installation. Responsive to the first and second code, it is detected that the first code is executable to receive information that will be generated responsive to execution of the second code; the specific instance of the second part of the application is caused to be deployed on the second TS using the fourth code identified in the second code; the information is received; and a specific instance of the first part of the application is caused to be deployed on the first TS using the third code identified in the first code and to be configured to communicate with the specific instance of the second part of the application using the information.
    Type: Application
    Filed: December 8, 2022
    Publication date: March 21, 2024
    Applicant: Salesforce, Inc.
    Inventors: Michael Dwayne Miller, Leo Duy Tran, Marshall Ludwig Hall, Natasha Sushil Gupta
  • Patent number: 11360765
    Abstract: A method and system for deploying a function in a polyglot serverless elastic runtime execution environment includes receiving function code via a development environment, combining the function code with middleware layers for polyglot serverless elastic runtime execution environment to form an executable function for the polyglot serverless elastic runtime execution environment, and deploying the executable function to the polyglot serverless elastic runtime execution environment.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: June 14, 2022
    Assignee: salesforce.com, inc.
    Inventors: Michael Dwayne Miller, Andrew Fawcett, Christopher Wall, Jeffrey Michael Bartolotta
  • Publication number: 20220128493
    Abstract: Systems and methods are provided for serial, high-throughput acquisition of electron diffraction patterns from nanocrystals. Nanocrystals dispersed on a TEM grid are automatically identified from an overview image that is obtained, for example, using a dark field detector in scanning mode. Diffraction patterns are subsequently obtained from a plurality of crystals identified in the overview image by sequentially moving (e.g. scanning) the electron nanobeam relative to the crystals and collecting diffraction images using a fast electron camera. In some example embodiments, this sequence may be repeated for different tilt angles, where registration among overview images obtained at the different tilt angles is employed to position the electron nanobeam for the different tilt angles (e.g. before the sample stage is moved to interrogate a different sample region). The present methods may be automated, thereby facilitating unsupervised acquisition of arbitrarily large data sets.
    Type: Application
    Filed: February 6, 2020
    Publication date: April 28, 2022
    Inventors: R. J. Dwayne MILLER, Robert BÜCKER, Günther KASSIER
  • Patent number: 11256606
    Abstract: Techniques and architectures for creating scratch organizations in a multitenant environment. A scratch organization defined by metadata corresponding to a subject organization is generated. The metadata defines at least a set of privileges for the subject organization to be replicated in the scratch organization. Test data is loaded from a test source that is not the subject organization. Changes to the subject organization are not applied to the scratch organization after creation of the scratch organization and changes to the scratch organization are not applied to the subject organization. One or more test operations are performed on the scratch organization using the loaded test data. The scratch organization is destroyed after the one or more test operations have been performed.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: February 22, 2022
    Assignee: salesforce.com, Inc.
    Inventors: James Bock Wunderlich, Michael Dwayne Miller, Michael Christopher Olson, Vamshidhar Rao Gandham
  • Publication number: 20210342145
    Abstract: A method and system for deploying a function in a polyglot serverless elastic runtime execution environment includes receiving function code via a development environment, combining the function code with middleware layers for polyglot serverless elastic runtime execution environment to form an executable function for the polyglot serverless elastic runtime execution environment, and deploying the executable function to the polyglot serverless elastic runtime execution environment.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Applicant: salesforce.com, inc.
    Inventors: Michael Dwayne Miller, Andrew Fawcett, Christopher Wall, Jeffrey Michael Bartolotta
  • Patent number: 11036620
    Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: June 15, 2021
    Assignee: salesforce.com, inc.
    Inventors: James Bock Wunderlich, George Murnock, Josh Kaplan, Michael Dwayne Miller, Mark Wilding
  • Patent number: 10956305
    Abstract: Techniques and architectures for scratch organizations in a multitenant environment. A first scratch organization is generated based on a designated set of metadata defining at least a set of privileges for the first scratch organization. Test data is loaded into the first scratch organization from a source external to the first scratch organization. A designated test sequence is performed on the first scratch organization using test data. The test operations are defined by structures external to the first scratch organization and utilize the test data to generate test results. The first scratch organization is destroyed after extracting the test results. A second scratch organization is generated based on the designated set of metadata cause the second scratch organization to have the set of privileges.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: March 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: James Bock Wunderlich, Michael Dwayne Miller, Vamshidhar Rao Gandham
  • Patent number: 10799393
    Abstract: The present invention relates to a laser surgery apparatus for contact laser surgery and to a method of using the laser surgery apparatus. The laser surgery apparatus (1) comprises a contact laser scalpel (3) for contact laser surgery, the contact laser scalpel (4) comprising an optical fiber (4) of IR laser radiation transmissive material and terminating at an optical fiber tip (5) having an exposed core region, and support means for holding said fiber and for positioning said scalpel (3). Said fiber tip (5) is tapered and disposed at a distal end of the scalpel (3) for contacting a tissue to be cut and comprises an uncoated contact surface (6) for transmit ting laser radiation and a guiding surface that is at least partially reflective to laser radiation and provided such that laser radiation guided by said optical fiber (4) to said fiber tip (5) will be at least partially reflected by said guiding surface and emitted through said uncoated contact surface.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: October 13, 2020
    Assignee: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.V.
    Inventors: R. J. Dwayne Miller, Stephanie Maier, Sebastian Kruber, Nils-Owe Hansen
  • Publication number: 20200272456
    Abstract: Techniques and architectures for maintaining metadata version controls. A change to metadata within a computing environment is detected. Metadata subject to the change is decompiled into a source object that is in a format compatible with a version control system (VCS). The source object is stored in the VCS with relationship information to indicate a relationship to another source object, if the relationship is determined.
    Type: Application
    Filed: October 28, 2019
    Publication date: August 27, 2020
    Inventors: Michael Dwayne Miller, James Bock Wunderlich
  • Publication number: 20200250075
    Abstract: Techniques and architectures for scratch organizations in a multitenant environment. A first scratch organization is generated based on a designated set of metadata defining at least a set of privileges for the first scratch organization. Test data is loaded into the first scratch organization from a source external to the first scratch organization. A designated test sequence is performed on the first scratch organization using test data. The test operations are defined by structures external to the first scratch organization and utilize the test data to generate test results. The first scratch organization is destroyed after extracting the test results. A second scratch organization is generated based on the designated set of metadata cause the second scratch organization to have the set of privileges.
    Type: Application
    Filed: December 2, 2019
    Publication date: August 6, 2020
    Inventors: James Bock Wunderlich, Michael Dwayne Miller, Vamshidhar Rao Gandham
  • Patent number: 10496526
    Abstract: Techniques and architectures for scratch organizations in a multitenant environment. A first scratch organization is generated based on a designated set of metadata defining at least a set of privileges for the first scratch organization. Test data is loaded into the first scratch organization from a source external to the first scratch organization. A designated test sequence is performed on the first scratch organization using test data. The test operations are defined by structures external to the first scratch organization and utilize the test data to generate test results. The first scratch organization is destroyed after extracting the test results. A second scratch organization is generated based on the designated set of metadata cause the second scratch organization to have the set of privileges.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: December 3, 2019
    Assignee: salesforce.com, inc.
    Inventors: James Bock Wunderlich, Michael Dwayne Miller, Vamshidhar Rao Gandham
  • Patent number: 10459718
    Abstract: Techniques and architectures for maintaining metadata version controls. A change to metadata within a computing environment is detected. Metadata subject to the change is decompiled into a source object that is in a format compatible with a version control system (VCS). The source object is stored in the VCS with relationship information to indicate a relationship to another source object, if the relationship is determined.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: October 29, 2019
    Assignee: salesforce.com, inc.
    Inventors: Michael Dwayne Miller, James Bock Wunderlich
  • Publication number: 20190324895
    Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
    Type: Application
    Filed: July 2, 2019
    Publication date: October 24, 2019
    Inventors: James Bock Wunderlich, George Murnock, Josh Kaplan, Michael Dwayne Miller, Mark Wilding
  • Patent number: 10387291
    Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: August 20, 2019
    Assignee: salesforce.com, inc.
    Inventors: James Bock Wunderlich, George Murnock, Josh Kaplan, Michael Dwayne Miller, Mark Wilding
  • Publication number: 20180260211
    Abstract: Techniques and architectures for maintaining metadata version controls. A change to metadata within a computing environment is detected. Metadata subject to the change is decompiled into a source object that is in a format compatible with a version control system (VCS). The source object is stored in the VCS with relationship information to indicate a relationship to another source object, if the relationship is determined.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: Michael Dwayne Miller, James Bock Wunderlich
  • Publication number: 20180129587
    Abstract: Techniques and architectures for creating scratch organizations in a multitenant environment. A scratch organization defined by metadata corresponding to a subject organization is generated. The metadata defines at least a set of privileges for the subject organization to be replicated in the scratch organization. Test data is loaded from a test source that is not the subject organization. Changes to the subject organization are not applied to the scratch organization after creation of the scratch organization and changes to the scratch organization are not applied to the subject organization. One or more test operations are performed on the scratch organization using the loaded test data. The scratch organization is destroyed after the one or more test operations have been performed.
    Type: Application
    Filed: September 26, 2017
    Publication date: May 10, 2018
    Inventors: James Bock Wunderlich, Michael Dwayne Miller, Michael Christopher Olson
  • Publication number: 20180131766
    Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
    Type: Application
    Filed: October 6, 2017
    Publication date: May 10, 2018
    Inventors: James Bock Wunderlich, George Murnock, Josh Kaplan, Michael Dwayne Miller, Mark Wilding
  • Publication number: 20180129588
    Abstract: Techniques and architectures for scratch organizations in a multitenant environment. A first scratch organization is generated based on a designated set of metadata defining at least a set of privileges for the first scratch organization. Test data is loaded into the first scratch organization from a source external to the first scratch organization. A designated test sequence is performed on the first scratch organization using test data. The test operations are defined by structures external to the first scratch organization and utilize the test data to generate test results. The first scratch organization is destroyed after extracting the test results. A second scratch organization is generated based on the designated set of metadata cause the second scratch organization to have the set of privileges.
    Type: Application
    Filed: September 26, 2017
    Publication date: May 10, 2018
    Inventors: James Bock Wunderlich, Michael Dwayne Miller
  • Publication number: 20180055690
    Abstract: The present invention relates to a laser surgery apparatus for contact laser surgery and to a method of using the laser surgery apparatus. The laser surgery apparatus (1) comprises a contact laser scalpel (3) for contact laser surgery, the contact laser scalpel (4) comprising an optical fiber (4) of IR laser radiation transmissive material and terminating at an optical fiber tip (5) having an exposed core region, and support means for holding said fiber and for positioning said scalpel (3). Said fiber tip (5) is tapered and disposed at a distal end of the scalpel (3) for contacting a tissue to be cut and comprises an uncoated contact surface (6) for transmit ting laser radiation and a guiding surface that is at least partially reflective to laser radiation and provided such that laser radiation guided by said optical fiber (4) to said fiber tip (5) will be at least partially reflected by said guiding surface and emitted through said uncoated contact surface.
    Type: Application
    Filed: February 19, 2016
    Publication date: March 1, 2018
    Inventors: R.J. Dwayne MILLER, Stephanie MAIER, Sebastian KRUBER, Nils-Owe HANSEN
  • Publication number: 20160162128
    Abstract: Computer-implemented systems and methods are provided for configuring action buttons of a particular page that is displayed at a graphical user interface (GUI) of a particular client device of a particular tenant. In one embodiment, a console computer of a particular tenant is in communication with a server of an application provider. Based on a context that is specified by that particular tenant for that particular page, the console computer can be used to define a subset of relevant action buttons to be displayed at the GUI for the particular page, and an arrangement that orders the subset of relevant action buttons. The particular page can then be displayed at the GUI of the particular client device such that it includes the subset of relevant action buttons that have been arranged according to the arrangement.
    Type: Application
    Filed: June 29, 2015
    Publication date: June 9, 2016
    Applicant: salesforce.com, inc.
    Inventors: Nick Hansen, Kevin Sean Cripps, Michael Dwayne Miller, Peter Norman Hale, Kathryn C. Bierbaum