Patents by Inventor Tyler J. CURTIS

Tyler J. CURTIS 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: 11886937
    Abstract: Methods, apparatus, systems and articles of manufacture to establish a data pipeline between cloud computing platforms. An apparatus includes at least one memory, machine readable instructions in the apparatus, and processor circuitry to execute the machine readable instructions to at least extract a data producer name from data, the data to be provided from a data producer to a data consumer, identify a buffer identifier based on a mapping of the data producer name to the buffer identifier, cause transmission of the data to a buffer associated with the buffer identifier, and cause transmission of the data from the buffer to the data consumer based on an association between the buffer identifier and a data consumer name, the data consumer name corresponding to the data consumer.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: January 30, 2024
    Assignee: VMware LLC
    Inventors: Karthik Seshadri, Rachil Chandran, Shrisha Chandrashekar, Tyler J. Curtis, Aayush Asawa, Radhakrishnan Devarajan
  • Patent number: 11848981
    Abstract: Techniques for ingesting data streams to a distributed-computing system using a multi-directional data ingestion pipeline are provided. In one embodiment, a method for ingesting data streams includes, at a client gateway, receiving a plurality of messages; assigning the plurality of messages to one or more data streams; obtaining stream routing configurations; and identifying one or more receivers. The method further includes determining whether at least one of the one or more data streams is to be delivered to one or more receivers operating in the first computing environment; and if so, delivering the at least one of the one or more data streams to the one or more receivers operating in the first computing environment. The method further includes delivering the one or more data streams to a data ingress gateway operating in a second computing environment.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: December 19, 2023
    Assignee: VMware, Inc.
    Inventors: Sufian A. Dar, Tyler J. Curtis, James W. Cooley, Mirza Mohsin Beg
  • Publication number: 20220283881
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to establish a data pipeline between cloud computing platforms. An example apparatus includes at least one memory, machine readable instructions in the apparatus, and processor circuitry to execute the machine readable instructions to at least extract a data producer name from data, the data to be provided from a data producer to a data consumer, identify a buffer identifier based on a mapping of the data producer name to the buffer identifier, cause transmission of the data to a buffer associated with the buffer identifier, and cause transmission of the data from the buffer to the data consumer based on an association between the buffer identifier and a data consumer name, the data consumer name corresponding to the data consumer.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 8, 2022
    Inventors: KARTHIK SESHADRI, RACHIL CHANDRAN, SHRISHA CHANDRASHEKAR, TYLER J. CURTIS, AAYUSH ASAWA, RADHAKRISHNAN DEVARAJAN
  • Patent number: 11347572
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to establish a data pipeline between cloud computing platforms. An apparatus includes a producer registration controller to register a data producer with a data pipeline service in a public cloud network, the data producer associated with a private cloud network, a consumer registration controller to register a data consumer with the data pipeline service, and a communication controller to, in response to the registration of the data consumer, transmit data generated by the public cloud network from the data consumer to the data buffer via a first data plane gateway, and, in response to a validation of the data consumer, transmit the data from the data buffer to the data consumer via a second data plane gateway, the first data plane gateway different from the second data plane gateway.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: May 31, 2022
    Assignee: VMWARE, INC.
    Inventors: Karthik Seshadri, Rachil Chandran, Shrisha Chandrashekar, Tyler J. Curtis, Aayush Asawa, Radhakrishnan Devarajan
  • Publication number: 20210273990
    Abstract: Techniques for ingesting data streams to a distributed-computing system using a multi-directional data ingestion pipeline are provided. In one embodiment, a method for ingesting data streams includes, at a client gateway, receiving a plurality of messages; assigning the plurality of messages to one or more data streams; obtaining stream routing configurations; and identifying one or more receivers. The method further includes determining whether at least one of the one or more data streams is to be delivered to one or more receivers operating in the first computing environment; and if so, delivering the at least one of the one or more data streams to the one or more receivers operating in the first computing environment. The method further includes delivering the one or more data streams to a data ingress gateway operating in a second computing environment.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Applicant: VMware, Inc.
    Inventors: Sufian A. DAR, Tyler J. CURTIS, James W. COOLEY, Mirza Mohsin BEG
  • Patent number: 11012500
    Abstract: Techniques for ingesting data streams to a distributed-computing system using a multi-directional data ingestion pipeline are provided. In one embodiment, a method for ingesting data streams includes, at a client gateway, receiving a plurality of messages; assigning the plurality of messages to one or more data streams; obtaining stream routing configurations; and identifying one or more receivers. The method further includes determining whether at least one of the one or more data streams is to be delivered to one or more receivers operating in the first computing environment; and if so, delivering the at least one of the one or more data streams to the one or more receivers operating in the first computing environment. The method further includes delivering the one or more data streams to a data ingress gateway operating in a second computing environment.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: May 18, 2021
    Assignee: VMware, Inc.
    Inventors: Sufian A. Dar, Tyler J. Curtis, James W. Cooley, Mirza Mohsin Beg
  • Publication number: 20210096936
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to establish a data pipeline between cloud computing platforms. An example apparatus includes a producer registration controller to register a data producer with a data pipeline service in a public cloud network, the data producer associated with a private cloud network, a consumer registration controller to register a data consumer with the data pipeline service, and a communication controller to, in response to the registration of the data consumer, transmit data generated by the public cloud network from the data consumer to the data buffer via a first data plane gateway, and, in response to a validation of the data consumer, transmit the data from the data buffer to the data consumer via a second data plane gateway, the first data plane gateway different from the second data plane gateway.
    Type: Application
    Filed: November 21, 2019
    Publication date: April 1, 2021
    Inventors: KARTHIK SESHADRI, RACHIL CHANDRAN, SHRISHA CHANDRASHEKAR, TYLER J. CURTIS, AAYUSH ASAWA, RADHAKRISHNAN DEVARAJAN
  • Publication number: 20210099462
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to improve performance of cloud-based services across geographic regions. An example apparatus includes a response parser to, in response to obtaining an authorization token indicating to utilize a software-as-a-service (SaaS), determine a tenant identification code based on an authorization token, and determine a first point of presence in response to determining the tenant identification code, a shard analyzer to determine a second point of presence of a shard, the shard being a deployed instance of the SaaS, and a shard selector to assign the shard to a user when the first point of presence and the second point of presence are the same.
    Type: Application
    Filed: February 11, 2020
    Publication date: April 1, 2021
    Inventors: Tyler J. Curtis, Robert Benjamin Terrill Collins, Sufian A. Dar, Rachil Chandran, Karthik Seshadri
  • Publication number: 20200036773
    Abstract: Techniques for ingesting data streams to a distributed-computing system using a multi-directional data ingestion pipeline are provided. In one embodiment, a method for ingesting data streams includes, at a client gateway, receiving a plurality of messages; assigning the plurality of messages to one or more data streams; obtaining stream routing configurations; and identifying one or more receivers. The method further includes determining whether at least one of the one or more data streams is to be delivered to one or more receivers operating in the first computing environment; and if so, delivering the at least one of the one or more data streams to the one or more receivers operating in the first computing environment. The method further includes delivering the one or more data streams to a data ingress gateway operating in a second computing environment.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Applicant: VMware, Inc.
    Inventors: Sufian A. DAR, Tyler J. CURTIS, James W. COOLEY, Mirza Mohsin BEG