Patents by Inventor Eric Helvey

Eric Helvey 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: 11687561
    Abstract: A system may include processor(s) and a memory in communication with the processor(s) and storing instructions, that when executed by the processor(s), are configured to cause the system to perform a method for cross-region data processing. The system may receive data in a first processing region and may format the data into a plurality of data portions. The system may generate a copy of each data portion and may transmit each data portion copy to a cross-region processor. Responsive to determining the first processing region is functioning, the system may process data portion(s). The system may transmit, to a centralized location, the processed data portion(s). Responsive to determining the first processing region is not functioning, the system may transmit, from the cross-region processor, each data portion copy to a second processing region.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: June 27, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Eric Helvey, Emmanuel Marcellino, Daniel Willert, Maruti Pradeep Pakalapati, Stephanie McCormack, Mohit Kashyap, John Kiefer
  • Publication number: 20230051639
    Abstract: A system may include processor(s) and a memory in communication with the processor(s) and storing instructions, that when executed by the processor(s), are configured to cause the system to perform a method for cross-region data processing. The system may receive data in a first processing region and may format the data into a plurality of data portions. The system may generate a copy of each data portion and may transmit each data portion copy to a cross-region processor. Responsive to determining the first processing region is functioning, the system may process data portion(s). The system may transmit, to a centralized location, the processed data portion(s). Responsive to determining the first processing region is not functioning, the system may transmit, from the cross-region processor, each data portion copy to a second processing region.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Inventors: Eric Helvey, Emmanuel Marcellino, Daniel Willert, Maruti Pradeep Pakalapati, Stephanie McCormack, Mohit Kashyap, John Kiefer
  • Publication number: 20220229685
    Abstract: In some implementations, a cloud computing system may deploy a virtual server to execute an application associated with an application licensor system. The cloud computing system may identify a virtual network interface that corresponds to the virtual server. The cloud computing system may associate a key received from the application licensor system to the virtual network interface to allow the application to be executed based on the virtual network interface. The cloud computing system may associate the virtual server and the virtual network interface. The cloud computing system may execute the application on the virtual server based on the key that is associated with the virtual network interface and based on associating the virtual server and the virtual network interface.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 21, 2022
    Inventors: Eric HELVEY, Derek LUST, Mrudula ATTURU, Raghavender CHEKKAPALLY
  • Patent number: 11010190
    Abstract: Exemplary embodiments relate to techniques for improving startup times of a cloud-based virtual servers in response to a spike in service usage (although other applications are contemplated and described). According to some embodiments, in response to a request to provision a new virtual server in a cluster, high-priority services (e.g., those that enable the server to respond to system health checks or that support an application providing the service) are started while lower-priority services are delayed. In some embodiments, prior to receiving such a request, a new server may be started and then hibernated to create a “hot spare.” When the request is received, the hot spare may be taken out of hibernation to quickly bring the hot spare online. It is contemplated that the delayed-startup and hot spare embodiments may be used together to further improve performance.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: May 18, 2021
    Assignee: Capital One Services, LLC
    Inventors: Lemin Zhang, Eric Helvey, Ashish Kumar, Michelle Yuan
  • Publication number: 20200233694
    Abstract: Exemplary embodiments relate to techniques for improving startup times of a cloud-based virtual servers in response to a spike in service usage (although other applications are contemplated and described). According to some embodiments, in response to a request to provision a new virtual server in a cluster, high-priority services (e.g., those that enable the server to respond to system health checks or that support an application providing the service) are started while lower-priority services are delayed. In some embodiments, prior to receiving such a request, a new server may be started and then hibernated to create a “hot spare.” When the request is received, the hot spare may be taken out of hibernation to quickly bring the hot spare online. It is contemplated that the delayed-startup and hot spare embodiments may be used together to further improve performance.
    Type: Application
    Filed: February 7, 2020
    Publication date: July 23, 2020
    Applicant: Capital One Services, LLC
    Inventors: Lemin ZHANG, Eric HELVEY, Ashish KUMAR, Michelle YUAN
  • Patent number: 10599464
    Abstract: Exemplary embodiments relate to techniques for improving startup times of a cloud-based virtual servers in response to a spike in service usage (although other applications are contemplated and described). According to some embodiments, in response to a request to provision a new virtual server in a cluster, high-priority services (e.g., those that enable the server to respond to system health checks or that support an application providing the service) are started while lower-priority services are delayed. In some embodiments, prior to receiving such a request, a new server may be started and then hibernated to create a “hot spare.” When the request is received, the hot spare may be taken out of hibernation to quickly bring the hot spare online. It is contemplated that the delayed-startup and hot spare embodiments may be used together to further improve performance.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: March 24, 2020
    Assignee: Capital One Services, LLC
    Inventors: Lemin Zhang, Eric Helvey, Ashish Kumar, Michelle Yuan
  • Patent number: 10496432
    Abstract: Exemplary embodiments relate to techniques for improving startup times of a cloud-based virtual servers in response to a spike in service usage (although other applications are contemplated and described). According to some embodiments, in response to a request to provision a new virtual server in a cluster, high-priority services (e.g., those that enable the server to respond to system health checks or that support an application providing the service) are started while lower-priority services are delayed. In some embodiments, prior to receiving such a request, a new server may be started and then hibernated to create a “hot spare.” When the request is received, the hot spare may be taken out of hibernation to quickly bring the hot spare online. It is contemplated that the delayed-startup and hot spare embodiments may be used together to further improve performance.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: December 3, 2019
    Assignee: Capital One Services, LLC
    Inventors: Lemin Zhang, Eric Helvey, Ashish Kumar, Michelle Yuan
  • Patent number: 10146810
    Abstract: A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory location. The data is converted into a uniform format to enable expedited searching by one or more authenticated users. The data may be marked so that a user may determine which computer environment provided the data. The system may also create one or more indexes of the data to assist one or more users in searching the data.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: December 4, 2018
    Assignee: FireEye, Inc.
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, James Butler, Peter Villadsen
  • Patent number: 8949257
    Abstract: A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory location. The data is converted into a uniform format to enable expedited searching by one or more authenticated users. The data may be marked so that a user may determine which computer environment provided the data. The system may also create one or more indexes of the data to assist one or more users in searching the data.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: February 3, 2015
    Assignee: Mandiant, LLC
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, James Butler, Peter Villadsen
  • Publication number: 20130325791
    Abstract: A system and method for analyzing data from a plurality of computer environments. A user may search for computer environments that meet a certain criterion. The computer environments are authenticated and data is copied from the computer environments to a memory location. The data may be marked so that a user may determine which computer environment provided the data. The user may add notations to the data during a review. Changes to data on the computer environments may be provided to a user using a syndication feed.
    Type: Application
    Filed: August 2, 2013
    Publication date: December 5, 2013
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, Theodore Wilson
  • Publication number: 20130325872
    Abstract: A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory location. The data is converted into a uniform format to enable expedited searching by one or more authenticated users. The data may be marked so that a user may determine which computer environment provided the data. The system may also create one or more indexes of the data to assist one or more users in searching the data.
    Type: Application
    Filed: August 2, 2013
    Publication date: December 5, 2013
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, James Butler, Peter Villadsen
  • Publication number: 20130325871
    Abstract: A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory location. The data is converted into a uniform format to enable expedited searching by one or more authenticated users. The data may be marked so that a user may determine which computer environment provided the data. The system may also create one or more indexes of the data to assist one or more users in searching the data.
    Type: Application
    Filed: August 2, 2013
    Publication date: December 5, 2013
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, James Butler, Peter Villadsen
  • Publication number: 20130325792
    Abstract: A system and method for analyzing data from a plurality of computer environments. A user may search for computer environments that meet a certain criterion. The computer environments are authenticated and data is copied from the computer environments to a memory location. The data may be marked so that a user may determine which computer environment provided the data. The user may add notations to the data during a review. Changes to data on the computer environments may be provided to a user using a syndication feed.
    Type: Application
    Filed: August 2, 2013
    Publication date: December 5, 2013
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, Theodore Wilson
  • Publication number: 20130318038
    Abstract: A system and method for analyzing data from a plurality of computer environments. A user may search for computer environments that meet a certain criterion. The computer environments are authenticated and data is copied from the computer environments to a memory location. The data may be marked so that a user may determine which computer environment provided the data. The user may add notations to the data during a review. Changes to data on the computer environments may be provided to a user using a syndication feed.
    Type: Application
    Filed: August 2, 2013
    Publication date: November 28, 2013
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, Theodore Wilson
  • Publication number: 20130318073
    Abstract: A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory location. The data is converted into a uniform format to enable expedited searching by one or more authenticated users. The data may be marked so that a user may determine which computer environment provided the data. The system may also create one or more indexes of the data to assist one or more users in searching the data.
    Type: Application
    Filed: August 2, 2013
    Publication date: November 28, 2013
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, James Butler, Peter Villadsen
  • Patent number: 8566476
    Abstract: A system and method for analyzing data from a plurality of computer environments. A user may search for computer environments that meet a certain criterion. The computer environments are authenticated and data is copied from the computer environments to a memory location. The data may be marked so that a user may determine which computer environment provided the data. The user may add notations to the data during a review. Changes to data on the computer environments may be provided to a user using a syndication feed.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: October 22, 2013
    Assignee: Mandiant Corporation
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, Theodore Wilson
  • Publication number: 20090198670
    Abstract: A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory location. The data is converted into a uniform format to enable expedited searching by one or more authenticated users. The data may be marked so that a user may determine which computer environment provided the data. The system may also create one or more indexes of the data to assist one or more users in searching the data.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, James Butler, Peter Villadsen
  • Publication number: 20090198651
    Abstract: A system and method for analyzing data from a plurality of computer environments. A user may search for computer environments that meet a certain criterion. The computer environments are authenticated and data is copied from the computer environments to a memory location. The data may be marked so that a user may determine which computer environment provided the data. The user may add notations to the data during a review. Changes to data on the computer environments may be provided to a user using a syndication feed.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, Theodore Wilson