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
  • 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
  • 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: 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: 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: 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: 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: 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
  • 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