Patents by Inventor Avery Wilson

Avery Wilson 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: 11928464
    Abstract: A model lifecycle management method includes: executing a model initial development phase based on at least a first criteria, a second criteria, and a third criteria to obtain a set of production ready models; executing, using the set of production ready models, a model production phase based on at least a fourth criteria, a fifth criteria, and a sixth criteria to obtain; and executing, after executing the model production phase, using the set of models to be updated, a model update phase based on at least a seventh criteria on at least one model in the model production phase.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: March 12, 2024
    Assignee: Dell Products L.P.
    Inventors: Balasubramanian Chandrasekaran, Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11917012
    Abstract: A method for managing cloud service providers (CSPs) includes obtaining, by a CSP application broker, an application programming interface (API) request from an application, performing a target CSP analysis to identify a target CSP to service the API call, performing an API call modification based on the target CSP to obtain a CSP API call, sending the CSP API call to the target CSP, obtain a target API response from the target CSP, perform a CSP API response modification to obtaining a modified API response, and sending the translated API response to the application, wherein the application and the CSP application broker operate in the CSP.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11915038
    Abstract: A method for managing information handling systems includes initiating, by a stackable system role (SSR) manager of an information handling system of the set of information handling systems, a boot sequence, making a first determination that the boot sequence does not specify a SSR of the information handling system, and based on the first determination: performing a hardware evaluation to determine a SSR for the information handling system, broadcasting the SSR to the set of information handling systems, obtaining, in response to the broadcasting, SSR responses from each information handling system in the set of information handling systems, making a second determination, based on the SSR responses, that an SSR agreement between the set of information handling systems is obtained, based on the second determination, determining a final SSR, and continuing the boot sequence using the final SSR.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11907727
    Abstract: A method for managing information handling systems includes obtaining, by an information handling system dictator, a stackable system role (SSR) entry from an information handling system, in response to the obtaining, performing a ratio-based bucket analysis using a set of SSR buckets to obtain a determined SSR for the IHS, wherein each of the SSR buckets corresponds to a unique SSR, updating the SSR entry based on the determined SSR to obtain an updated SSR entry, and providing the updated SSR entry to a SSR manager of the information handling system.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: February 20, 2024
    Assignee: Dell Products L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11900126
    Abstract: A method for managing information handling systems includes initiating, by a stackable system role (SSR) manager of an information handling system of the set of information handling systems, a boot sequence, making a first determination that the boot sequence does not specify a SSR of the information handling system, based on the first determination: performing a hardware evaluation to identify available hardware resources of the information handling system, obtaining a hardware resource inventory based on the available resources, applying a hardware resource function to the hardware resource inventory to determine a SSR for the information handling system, and continuing the boot sequence using the SSR.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: February 13, 2024
    Assignee: Dell Products L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11886909
    Abstract: Techniques described herein relate to a method for managing migrations of applications. The method may include identifying, by a verification manager associated with an execution environment, an application potential migration event associated with an application; in response to identifying the application potential migration event: obtaining application configuration information associated with the application; making a determination that the application configuration information indicates the execution environment is capable of hosting the application; generating potential migration information associated with the execution environment and the application; and sending an affirmation and the potential migration information to the application.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: January 30, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11836390
    Abstract: A storage services device includes: a first processor that provides first server services for a server having a second processor that is coupled to a second storage and that provides second server services of the server and a storage controller coupled to a first storage of the server that transmits information about the first storage to the first processor. The storage services device is disposed in the server and disaggregates, within the server, the first server services from the second server services.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Balasubramanian Chandrasekaran, Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11797358
    Abstract: Techniques described herein relate to a method for managing applications. The method may include obtaining, by a binding manager associated with a first CSP, a first API call from a first application; the binding manager identifies a first CSP API associated with the first CSP; identifies a second CSP API associated with the first API call; make a first determination that the second CSP API does not match the first CSP API; and in response to the first determination: translates the first API call into a format associated with the first CSP API to obtain a translated API call; initiates performance of the translated API call; obtains a first CSP API call return object in first CSP API format; translates the first CSP API call return object to obtain a translated CSP API call return object; and provides the translated CSP API call return object to the first application.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: October 24, 2023
    Assignee: Dell Products L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230305838
    Abstract: A model lifecycle management method includes: executing a model initial development phase based on at least a first criteria, a second criteria, and a third criteria to obtain a set of production ready models; executing, using the set of production ready models, a model production phase based on at least a fourth criteria, a fifth criteria, and a sixth criteria to obtain; and executing, after executing the model production phase, using the set of models to be updated, a model update phase based on at least a seventh criteria on at least one model in the model production phase.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Inventors: Balasubramanian Chandrasekaran, Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230306299
    Abstract: A model training recalibration method includes: receiving a notification including a recommendation for recalibrating an existing model training routine; making a first determination, in response to receiving the notification, that the existing model training routine should be recalibrated; in response to the first determination, instantiating a recalibration of the existing model training routine based on the recommendation.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Inventors: Balasubramanian Chandrasekaran, Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230306043
    Abstract: A model selection method includes: obtaining models from a model catalog where the model catalog specifies a ranking of the models; training the models using training data to obtain results for a trigger condition; selecting, based on the results of the trigger condition and from among the models, a best model to be pushed to production; after pushing the best model to production and based on the results of the trigger condition, re-ranking remaining ones of the models excluding the best model to obtain an updated ranking of the models; and updating the model catalog to reflect the updated ranking.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Inventors: Balasubramanian Chandrasekaran, Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230306314
    Abstract: A model selection method includes: receiving a request to train or validate a plurality of models where the request includes training data and one or more trigger conditions; obtaining the models from a model catalog and training the models using the training data to obtain results for each of the one or more trigger conditions; and selecting, based on the results of each of the one or more trigger conditions and from among the models, a best model to be pushed to production.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Inventors: Balasubramanian Chandrasekaran, Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11736458
    Abstract: A method for managing information handling systems includes obtaining, by a stackable system role (SSR) manager of an information handling system, an SSR instruction, performing an encoding on the SSR instruction using a public key to obtain an encoded instruction value, providing an encoded SSR instruction to a local hardware resource manager of the information handling system, wherein the encoded SSR instruction comprises the SSR instruction and the encoded instruction value, obtaining, from the hardware resource manager, a response, wherein the response specifies whether the encoded SSR instruction is valid, and based on the response, initiating an execution of the SSR instruction.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: August 22, 2023
    Assignee: Dell Products L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11698796
    Abstract: A method for managing information handling system includes obtaining, by a zone-leading information handling system of the set of information handling systems, a first hardware resource information entry from a first information handling system in a first zone, obtaining a second hardware resource information entry from a second information handling system in the first zone, performing a stackable system role (SSR) entry analysis based on the first hardware resource information entry and the second hardware resource information entry, determining a set of SSRs, wherein each SSR in the set of SSRs corresponds to each of: the first information handling system, the second information handling system, and the zone-leading information handling system, initiating a SSR distribution of SSR entries based on the set of SSRs.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: July 11, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230095176
    Abstract: A method for managing information handling systems includes obtaining, by an information handling system dictator, a stackable system role (SSR) entry from an information handling system, in response to the obtaining, performing a ratio-based bucket analysis using a set of SSR buckets to obtain a determined SSR for the IHS, wherein each of the SSR buckets corresponds to a unique SSR, updating the SSR entry based on the determined SSR to obtain an updated SSR entry, and providing the updated SSR entry to a SSR manager of the information handling system.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230102716
    Abstract: A storage services device includes: a first processor that provides first server services for a server having a second processor that is coupled to a second storage and that provides second server services of the server and a storage controller coupled to a first storage of the server that transmits information about the first storage to the first processor.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventors: Balasubramanian Chandrasekaran, Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230098765
    Abstract: A method for managing information handling systems includes initiating, by a stackable system role (SSR) manager of an information handling system of the set of information handling systems, a boot sequence, making a first determination that the boot sequence does not specify a SSR of the information handling system, based on the first determination: performing a hardware evaluation to identify available hardware resources of the information handling system, obtaining a hardware resource inventory based on the available resources, applying a hardware resource function to the hardware resource inventory to determine a SSR for the information handling system, and continuing the boot sequence using the SSR.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230023981
    Abstract: Techniques described herein relate to a method for managing applications. The method may include obtaining, by a binding manager associated with a first CSP, a first API call from a first application; the binding manager identifies a first CSP API associated with the first CSP; identifies a second CSP API associated with the first API call; make a first determination that the second CSP API does not match the first CSP API; and in response to the first determination: translates the first API call into a format associated with the first CSP API to obtain a translated API call; initiates performance of the translated API call; obtains a first CSP API call return object in first CSP API format; translates the first CSP API call return object to obtain a translated CSP API call return object; and provides the translated CSP API call return object to the first application.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 26, 2023
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230026541
    Abstract: Techniques described herein relate to a method for managing migrations of applications. The method may include identifying, by a verification manager associated with an execution environment, an application potential migration event associated with an application; in response to identifying the application potential migration event: obtaining application configuration information associated with the application; making a determination that the application configuration information indicates the execution environment is capable of hosting the application; generating potential migration information associated with the execution environment and the application; and sending an affirmation and the potential migration information to the application.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 26, 2023
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20230007096
    Abstract: A method for managing cloud service providers (CSPs) includes obtaining, by a CSP application broker, an application programming interface (API) request from an application, performing a target CSP analysis to identify a target CSP to service the API call, performing an API call modification based on the target CSP to obtain a CSP API call, sending the CSP API call to the target CSP, obtain a target API response from the target CSP, perform a CSP API response modification to obtaining a modified API response, and sending the translated API response to the application, wherein the application and the CSP application broker operate in the CSP.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel