Patents by Inventor James Todd

James Todd 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: 20210116419
    Abstract: A mobile platform uses a charge accumulation control system to control a charge accumulation while the mobile platform is in the tank. Alternatively or additionally, the mobile platform includes a retrieval system having a buoyant body, a primary tether, and a secondary tether. Alternatively or additionally, an electrical cable is used to reduce a voltage difference between the mobile platform and the tank or other structure by electrically connecting to an electrically conductive member on the mobile platform.
    Type: Application
    Filed: December 4, 2020
    Publication date: April 22, 2021
    Applicant: TANKBOTS, INC.
    Inventors: JOHN W. MEYERS, JOSEPH A. DAILY, ROBERT T. EFFINGER, IV, DONALD A. PONTRELLI, DAVID L. CHEUVRONT, JAMES TODD LOVELACE, RONALD GILLORY, DAVID JOHN CASSIMATIS
  • Patent number: 10977055
    Abstract: In general, in one aspect, the invention relates to a method for managing data. The method includes obtaining, by a local data manager, a first data confidence fabric (DCF) configuration file, where the first DCF configuration file is associated with a first DCF pipeline and a first workload. The method further includes registering the first DCF pipeline in a DCF pipeline registry, obtaining a data set, identifying the first DCF pipeline using the DCF pipeline registry, and processing the data set based on the first DCF pipeline to obtain first processed data.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: April 13, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen James Todd, Jason A. Shepherd
  • Publication number: 20210089033
    Abstract: A mobile platform uses a charge accumulation control system to control a charge accumulation while the mobile platform is in the tank. Alternatively or additionally, the mobile platform includes a retrieval system having a buoyant body, a primary tether, and a secondary tether. Alternatively or additionally, an electrical cable is used to reduce a voltage difference between the mobile platform and the tank or other structure by electrically connecting to an electrically conductive member on the mobile platform.
    Type: Application
    Filed: December 4, 2020
    Publication date: March 25, 2021
    Applicant: TANKBOTS, INC.
    Inventors: John W. Meyers, Joseph A. Daily, Robert T. Effinger, IV, Donald A. Pontrelli, David L. Cheuvront, James Todd Lovelace, Ronald Gillory, David John Cassimatis
  • Publication number: 20210049003
    Abstract: An embodiment of the present invention is directed to an automated series of modules to reduce recurring tasks, eliminate manual errors, reduce the firm's risk profile, and decrease time for version upgrades. An embodiment of the present invention is directed to a Technical Debt Automation Tool that determines current and subsequently released versions from a primary vendor as well as for other vendors for various plugins that provide critical business functionality. An embodiment of the present invention may calculate an amount of technical debt (e.g., changes) that an entity (e.g., firm) will have to make due to the customization inherent with firmwide risk policies and AD (Application Development) methodology.
    Type: Application
    Filed: August 14, 2020
    Publication date: February 18, 2021
    Inventors: Matthew TRAHAN, James Todd BARNES
  • Publication number: 20210034382
    Abstract: In general, in one aspect, the invention relates to a method for managing data. The method includes obtaining, by a local data manager, a first data confidence fabric (DCF) configuration file, where the first DCF configuration file is associated with a first DCF pipeline and a first workload. The method further includes registering the first DCF pipeline in a DCF pipeline registry, obtaining a data set, identifying the first DCF pipeline using the DCF pipeline registry, and processing the data set based on the first DCF pipeline to obtain first processed data.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 4, 2021
    Inventors: Stephen James Todd, Jason A. Shepherd
  • Publication number: 20210036866
    Abstract: In general, embodiments of the invention relate to a method for transacting data. The method includes receiving a verification request from a data consumer, where the verification request specifies an object. The method further includes initiating servicing of the verification request using a verifiable credential, where the verifiable credential specifies a data broker service and the object, where the verifiable credential comprises a claim authorizing the data broker service to transact the object, and where the verifiable credential is issued by an owner of the object. The method further includes initiating transmission of the object to the data consumer based on the servicing of the verification request.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 4, 2021
    Inventors: Riaz Zolfonoon, Stephen James Todd
  • Publication number: 20210037056
    Abstract: In general, in one aspect, the invention relates to a method for managing data, the method includes performing, by a data confidence fabric (DCF) node, a trust operation with a remote DCF node, updating, based on the trust operation, a trust level associated with the remote DCF node to obtain an updated trust level, integrating, based on the updated trust level, the remote DCF node into a DCF processing path to obtain a second DCF processing path, wherein the DCF processing path comprises the DCF node, and processing data using the second DCF processing path.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 4, 2021
    Inventors: Stephen James Todd, Jason A. Shepherd
  • Publication number: 20210034361
    Abstract: A computing device of a data register includes persistent storage and a data register manager. The persistent storage stores: an instance of a primary chain that specifies an organizational structure of computing devices of the data register and a secondary chain for registering data with a first portion of the computing devices. The data register manager monitors sizes of each of the portions of the computing devices specified by the organizational structure; makes a determination, based on the monitoring, that the organizational structure fails to meet at least one criteria; and in response to the determination: reorganizes the organizational structure to meet the at least one criteria by, at least in part, modifying the secondary chain.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Inventors: Pengfei Wu, Assaf Natanzon, Stephen James Todd, Zhenzhen Lin
  • Publication number: 20210034435
    Abstract: In general, in one aspect, the invention relates to a method for managing data, the method includes obtaining, by a data management system, a first resource usage of a local data system associated with a first data confidence fabric (DCF) pipeline, wherein the first DCF pipeline is associated with a first workload, obtaining second resource usage of the local data system associated with a second DCF pipeline, wherein the second DCF pipeline is associated with a second workload, analyzing the first resource usage and the second resource usage to obtain a workload ranking, and performing an action set based on the workload ranking.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 4, 2021
    Inventors: Stephen James Todd, Jason A. Shepherd
  • Publication number: 20210034670
    Abstract: A global data aggregator for managing deployments includes persistent storage and a global data manager. The persistent storage stores globally aggregated data and an algorithm repository. The global data manager obtains deployment aggregated data from a deployment of the deployments; makes a determination that a new type of data is included in the deployment aggregated data; and in response to the determination: performs an action set, based on the new type of the data, to modify a content of future deployment aggregated data obtained from the deployment.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Inventor: Stephen James Todd
  • Publication number: 20210034762
    Abstract: A data manager includes persistent storage and a data register. The persistent storage stores an identity chain and a data availability chain. The data register obtains data associated with an entity registered with the identity chain using a public key associated with the entity; obtains an object identifier associated with the data by storing the data in a data storage as a record; and records, on the data availability chain, both of: the record using a private key associated with the entity, and the object identifier.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Inventors: Pengfei Wu, Assaf Natanzon, Stephen James Todd, Si Chen
  • Publication number: 20210026933
    Abstract: In general, the invention relates to a method for managing data. The method includes obtaining a data set from a local data system, identifying an audit tag associated with the data set, generating a table entry for a data registration table based on the data set and the audit tag, and storing the table entry in the data registration table, wherein the data registration table is stored in a data tracking service.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventor: Stephen James Todd
  • Publication number: 20210026931
    Abstract: A method for managing data use operations in accordance with one or more embodiments of the invention includes sending, by a licensed data transfer engine executing on a local data manager, a license verification request to a data management system, obtaining a license verification response, providing licensed data to a client, and sending a ledger entry to a ledger service based on the licensed data provided to the client.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventor: Stephen James Todd
  • Publication number: 20210026832
    Abstract: In general, the invention relates to a method for managing data. The method includes obtaining, by a data management system, a derived data request from a client, and in response to the derived data request: obtaining a plurality of data sets based on the derived data request, identifying a plurality of metadata, wherein each metadata of the plurality of metadata is associated with a data set of the plurality of data sets, performing a metadata analysis on the plurality of metadata, making a determination, based on the metadata analysis, that derived data may be generated, performing a derived metadata operation on the plurality of metadata to obtain derived data, performing a derived data operation on the data sets to obtain derived data, associating the derived metadata with the derived data, and providing the derived metadata and the derived data to the client.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventor: Stephen James Todd
  • Publication number: 20210018396
    Abstract: A method of performing a selected task in a tank containing an energetic substance uses an inherently safe mobile platform that includes a marker detector, a control unit, a power supply, a propulsion system, and an inherently safe enclosure. The inherently safe enclosure prevents a spark occurring inside the inherently safe enclosure from passing to an exterior of the inherently safe enclosure. All spark-generating components of the mobile platform are positioned inside the inherently safe enclosure. The method includes lowering the mobile platform into the tank, at least partially submerging the mobile platform in the energetic substance, and detecting a marker using the marker detector. No active physical carrier connects the mobile platform to an object exterior of the tank while the mobile platform is in the tank.
    Type: Application
    Filed: December 15, 2017
    Publication date: January 21, 2021
    Applicant: TANKBOTS, INC.
    Inventors: JOHN W. MEYERS, JOSEPH DAILY, DAVID L. CHEUVRONT, JAMES TODD LOVELACE, RONALD GILLORY, DAVID JOHN CASSIMATIS
  • Publication number: 20200392789
    Abstract: A portable carrier including a primary member disposed between a pair of spools. The primary member having an anterior face and a posterior face, the anterior face having a plurality of hooks extending therefrom and the posterior face having a plurality of straps attached thereto. A singular strap is disposed between each of the duality of spools and has a shoulder hold generally positioned upon any point along the strap. The strap may be elongated to allow for user engagement, and may also be tautly retracted to rest upon a top-most portion of the primary member to aid in storage purposes. Each of the plurality of hooks engages a ladder to aid in weight distribution and mobility of the transport of the ladder.
    Type: Application
    Filed: June 12, 2020
    Publication date: December 17, 2020
    Inventor: James Todd
  • Publication number: 20200363804
    Abstract: A mobile platform uses a charge accumulation control system to control a charge accumulation while the mobile platform is in the tank. Alternatively or additionally, the mobile platform includes a retrieval system having a buoyant body, a primary tether, and a secondary tether. Alternatively or additionally, an electrical cable is used to reduce a voltage difference between the mobile platform and the tank or other structure by electrically connecting to an electrically conductive member on the mobile platform.
    Type: Application
    Filed: December 15, 2018
    Publication date: November 19, 2020
    Applicant: TANKBOTS, INC.
    Inventors: JOHN W. MEYERS, JOSEPH A. DAILY, ROBERT T. EFFINGER IV, DONALD A. PONTRELLI, DAVID L. CHEUVRONT, JAMES TODD LOVELACE, RONALD GILLORY, DAVID JOHN CASSIMATIS
  • Patent number: 10831372
    Abstract: An embodiment of the present invention is directed to implementing an automated repository monitoring tool. The system comprises: a plurality of repositories that are accessed by one or more applications; an interactive interface that receives one or more user inputs and displays repository monitor data; and a processor coupled to the interactive interface and configured to perform the steps comprising: identifying a storage limit for the plurality of repositories; upon exceeding the storage limit, monitoring a set of repositories for storage consumption; determining a variance amount for each of the set of repositories for a predetermined time period that exceeds a predetermined parameter; identifying at least one culprit repository based on the variance amount; automatically modifying a first state of the at least one repository to a safeguard state; and generating a notification to one or more recipients responsible for the least one repository.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: November 10, 2020
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: James Todd Barnes, Farhan Ahmed, Brian J. Gordon, Stephen W. Terry
  • Publication number: 20200344310
    Abstract: A method for managing data includes obtaining, by a data management system, a client request from a client to use a microservice, and, in response to the request: identifying a microservice entry associated with the client request, wherein the microservice entry specifies a microservice, providing a term for the microservice to the client based on the microservice entry, obtaining acceptance of the term from the client, and initiating access between the client and a local data system associated with the microservice based on the acceptance.
    Type: Application
    Filed: April 27, 2019
    Publication date: October 29, 2020
    Inventor: Stephen James Todd
  • Publication number: 20200341996
    Abstract: A global data manager for managing data includes persistent storage and a data manager. The persistent storage stores a data template repository. The data manager obtains an internal request for a data type; identifies internal data of the data type; makes a determination, without being requested by a user that made the internal request, that external data of the data type exists; in response to the determination: polls data stores to obtain the external data of the data type; translates the external data of the data type, using the data template repository, into a format compatible with the internal data of the data type to obtain translated external data of the data type; and displays an external data enhanced interface based on: the internal data of the data type, and the translated external data of the data type.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Inventor: Stephen James Todd