Patents by Inventor Robert Anthony Lincourt, Jr.

Robert Anthony Lincourt, Jr. 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: 20230088179
    Abstract: Techniques described herein relate to a method for managing composed information handling systems to perform workflows. The method includes obtaining a first request for data from a system control processor to perform a first portion of a workflow; making a first determination that the first request is associated with a first change of the data; performing first transformations on the data based on the first request to obtain first transformed data; providing the first transformed data to the system control processor; obtaining a second request for the data from the system control processor to perform a second portion of the workflow; making a second determination that the second request is associated with a second change of the data; performing second transformations on the data based on the second request to obtain second transformed data; and providing the second transformed data to the system control processor.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 23, 2023
    Inventors: John S. Harwood, Gaurav Chawla, Jean-Pierre Bono, Douglas L. Farley, Jimmy Doyle Pike, Shyamkumar T Iyer, Robert Anthony Lincourt, JR.
  • Publication number: 20230062354
    Abstract: Techniques described herein relate to a method for distributed data management. The method may include obtaining data descriptors for an application executing on a data host, performing a dataset policy analysis using the data descriptors to determine a data placement for a dataset associated with the application using a global name repository, performing, based on the data policy analysis, the data placement, and based on the data placement, updating the global name repository.
    Type: Application
    Filed: August 30, 2021
    Publication date: March 2, 2023
    Inventors: William Jeffery White, John S. Harwood, Robert Anthony Lincourt, JR.
  • Patent number: 11579943
    Abstract: A method for managing data includes obtaining, by a first data node, a notification, wherein the first data node is associated with a first power zone group (PZG), and in response to the notification: selecting a second data node, wherein the second data node is not associated with the first PZG, sending a data processing request to the second data node, obtaining a response based on the data processing request, wherein the response specifies a confirmation by the second data node to service the data processing request, storing a ledger entry in a ledger service that indicates the confirmation, and initiating a data transfer based on the data processing request, wherein the first data node is associated with the PZG based on a primary power source of the first data node.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: February 14, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Nicole Reineke, James Robert King, Robert Anthony Lincourt, Jr.
  • Publication number: 20230035344
    Abstract: Techniques described herein relate to a method for distributed data management. The method may include making a first determination that data is written to a data structure of storage of a data host; obtaining, based on the first determination, data information associated with the data; making a second determination of intent corresponding to the data; generating a global name and metadata corresponding to the data, wherein the metadata comprises the intent; and publishing the global name and the metadata to a global name repository.
    Type: Application
    Filed: July 27, 2021
    Publication date: February 2, 2023
    Inventors: William Jeffery White, John S. Harwood, Said Tabet, Robert Anthony Lincourt, JR.
  • Publication number: 20230028146
    Abstract: Techniques described herein relate to a method for using pipeline data for deploying workflows. The method may include determining that a pipeline testing trigger occurred for a workflow; decomposing a pipeline testing manifest of the workflow; generating a testing execution plan using the decomposed workflow; adding instrumentation to the testing execution plan; determining that the instrumented testing execution plan is valid; deploying computing devices within a CI/CD pipeline ecosystem for performing the instrumented testing execution plan; capturing deployment logs; initiating telemetry capture; executing pipeline testing of the workflow based on the instrumented testing execution plan; generating a pipeline deployment information set based on the pipeline testing; and providing the pipeline deployment information set to an orchestrator of a production device ecosystem.
    Type: Application
    Filed: July 21, 2021
    Publication date: January 26, 2023
    Inventors: John S. Harwood, William Jeffery White, Said Tabet, Robert Anthony Lincourt, JR.
  • Publication number: 20230023427
    Abstract: Techniques described herein relate to a method for deploying workflows. The method may include receiving, by a global orchestrator of a device ecosystem, a request to execute a workflow; decomposing, by the global orchestrator, the workflow into a plurality of workflow portions; executing, by the global orchestrator, a metaheuristic algorithm to generate a result comprising a plurality of domains of the device ecosystem in which to execute the plurality of workflow portions; and providing, by the global orchestrator, the plurality of workflow portions to respective local orchestrators of the plurality of domains based on the result of executing the metaheuristic algorithm.
    Type: Application
    Filed: July 21, 2021
    Publication date: January 26, 2023
    Inventors: John S. Harwood, Robert Anthony Lincourt, JR., William Jeffery White, Said Tabet
  • Patent number: 11516109
    Abstract: Techniques described herein relate to a method for performing data services. The method may include receiving, from a monitor agent, a global name and metadata corresponding to data written to a data structure of storage of a data host; performing a services assessment using the global name, the metadata, and a data service policy rule to obtain at least one data service to perform on the data; and performing the at least one data service based on the services assessment.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: William Jeffery White, John S. Harwood, Robert Anthony Lincourt, Jr., Said Tabet
  • Patent number: 11514407
    Abstract: A deployment manager for managing a deployment includes storage for storing an asset management request and an asset manager. The asset manager obtains the asset management request for an asset of the deployment; in response to obtaining the asset management request: places the asset into a management mode that enables at least one physical component of the asset to be physically managed; manages the asset based on the asset management request while in the management mode; and places the asset into an active mode that disables the at least one physical component of the asset to be physically managed.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Nicole Reineke, Robert Anthony Lincourt, Jr.
  • Publication number: 20220342699
    Abstract: Techniques described herein relate to a method for deploying workflows. The method may include receiving, by a platform controller of a domain, a workflow portion from a service controller of a federated controller, provisioning a set of devices in the domain to the workflow portion based on a first fit, generating, by the platform controller, a workflow fingerprint based on the provisioning of the set of devices and based on the workflow portion, executing the workflow portion in the domain using the set of devices, making a determination that the workflow portion requires additional resources, based on the determination, provisioning additional resources of the domain to the workflow portion to obtain an updated execution resource set, and updating the workflow fingerprint based on the updated execution resource set to obtain an updated workflow fingerprint, and executing the workflow portion using the updated execution resource set.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: John S. Harwood, Robert Anthony Lincourt, JR., William Jeffery White, William Price Dawkins, Elie Antoun Jreij, Susan Elizabeth Young
  • Publication number: 20220345368
    Abstract: Techniques described herein relate to a method for deploying workflows. The method may include receiving, by a platform controller of a domain, a workflow portion and workflow constraints from a service controller of a federated controller, provisioning, by the platform controller, a set of devices in the domain to the workflow portion, executing the workflow portion in the domain using the set of devices, monitoring the executing of the workflow portion to determine an occupancy of the workflow portion, making a determination that the occupancy of the workflow portion exceeds an available capacity of the domain, providing, based on the determination, the occupancy to the service controller, and in response to the occupancy, performing, by the service controller, a remediation action.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: John S. Harwood, Robert Anthony Lincourt JR, William Jeffery White
  • Publication number: 20220342700
    Abstract: Techniques described herein relate to a method for deploying workflows.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: John S. Harwood, Robert Anthony Lincourt, JR., William Jeffery White
  • Publication number: 20220342899
    Abstract: Techniques described herein relate to a method for provisioning workflows with data transformation services. The method may include receiving, by a platform controller associated with a first domain, workflow information associated with a portion of a workflow to be deployed in a device ecosystem, where the portion of the workflow includes a first subportion of the workflow; identifying an output intent associated with data of the first subportion of the workflow; making a first determination that the output intent is associated with a data transformation of the data; making a second determination that the first domain is able to perform the data transformation; and establishing data transformation services using resources of the first domain; and initiating performance of the first subportion of the workflow, where executing the first subportion of the workflow includes executing the data transformation services.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: John S. Harwood, Robert Anthony Lincourt, JR., Bhavesh Govindbhai Patel, William Price Dawkins, William Jeffery White
  • Publication number: 20220342789
    Abstract: Techniques described herein relate to a method for deploying workflows with data management services.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: John S. Harwood, Robert Anthony Lincourt, JR., William Jeffery White
  • Publication number: 20220342886
    Abstract: Techniques described herein relate to a method for optimizing workflow execution. The method may include receiving an event notification at a service controller, wherein the event notification is associated with a workflow deployed in a device ecosystem; performing, based on receiving the event notification, a workflow reconfiguration action comprising: providing a first workflow portion to a first platform controller in a first domain in the device ecosystem; transmitting a workflow reconfiguration action notification to a second platform controller in a second domain of the device ecosystem; identifying, by the second platform controller and in response to receiving the workflow reconfiguration action notification, a data transfer optimization action associated with data to be transmitted from the second domain to the first domain and used during execution of the first workflow portion; and transmitting the data from the second domain to the first domain using the data transfer optimization action.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: John S. Harwood, Robert Anthony Lincourt, JR., William Jeffery White
  • Publication number: 20220342889
    Abstract: Techniques described herein relate to a method for deploying workflows. The method may include receiving, by a platform controller of a domain, a workflow portion and workflow constraints from a service controller of a federated controller, provisioning, by the platform controller, a set of devices in the domain, executing the workflow portion in the domain using the set of devices, applying a chaos action set on the set of devices, generating results of the chaos action set, and providing the results of the chaos action set to the service controller.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: John S. Harwood, Robert Anthony Lincourt JR, William Jeffery White
  • Publication number: 20220342720
    Abstract: Techniques described herein relate to a method for managing workflows. The method may include obtaining, from a client, by a registration manager associated with accelerator pools, a request to perform a portion of a workflow using accelerators; identifying a minimum quantity and a maximum quantity of accelerators associated with the request; identifying a storage to store data associated with the portion of the workflow; identifying an accelerator pool of the accelerator pools that includes at least the maximum quantity of accelerators; establishing a connection between the client, the storage, and accelerators of the accelerator pool to perform the portion of the workflow; and initiating the performance of the portion of the workflow using the storage, the client, and the accelerators of the accelerator pool.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: Robert Anthony Lincourt, JR., John S. Harwood, William Jeffery White, Douglas L. Farley, Victor Fong, Christopher S. MacLellan
  • Publication number: 20220345411
    Abstract: Techniques described herein relate to a method for deploying workflows. The method may include receiving, at a service controller of a federated controller, a request to deploy a workflow in a device ecosystem; decomposing, by the service controller, the workflow into a plurality of workflow portions; performing, by the service controller, a search in a capabilities and constraints data construct to identify a domain in which to perform a workflow portion of the plurality of workflow portions; providing the workflow portion and workflow constraints to a platform controller in the domain; performing, by the platform controller, a subgraph similarity check to determine that a previously executed workflow portion was successfully executed on a subgraph in the domain; provisioning, by the platform controller, a set of devices in the domain based on the subgraph; and executing the workflow portion in the domain.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: John S. Harwood, Robert Anthony Lincourt, JR., William Jeffery White
  • Publication number: 20220342714
    Abstract: Techniques described herein relate to a method for deploying workflows. The method may include obtaining, by a registration manager associated with accelerator pools, a first request from a client to perform a portion of a first workflow using accelerators; identifying a minimum quantity and a maximum quantity of accelerators associated with the first request; identifying an accelerator pool of the accelerator pools to perform the portion of the first workflow based on the minimum quantity and the maximum quantity of accelerators, where the accelerator pool includes at least the maximum quantity of accelerators; establishing a connection between the client and the accelerators of the accelerator pool to perform the portion of the first workflow; and initiating performance of the portion of the first workflow, wherein the portion of the first workflow is performed using at least the minimum quantity of accelerators.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: Robert Anthony Lincourt, JR., John S. Harwood, William Jeffery White, Douglas L. Farley, Victor Fong, Christopher S. MacLellan
  • Patent number: 11463315
    Abstract: Techniques described herein relate to a method for deploying workflows. The method may include receiving, by a platform controller of a domain, a workflow portion and workflow constraints from a service controller of a federated controller, provisioning, by the platform controller, a set of devices in the domain to the workflow portion, executing the workflow portion in the domain using the set of devices, monitoring the executing of the workflow portion to determine an occupancy of the workflow portion, making a determination that the occupancy of the workflow portion exceeds an available capacity of the domain, providing, based on the determination, the occupancy to the service controller, and in response to the occupancy, performing, by the service controller, a remediation action.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: October 4, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: John S. Harwood, Robert Anthony Lincourt, Jr., William Jeffery White
  • Patent number: 11461211
    Abstract: Techniques described herein relate to a method for deploying workflows with data management services.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: October 4, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: John S. Harwood, Robert Anthony Lincourt, Jr., William Jeffery White