Patents by Inventor Stephen A. Fletcher

Stephen A. Fletcher 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: 11954202
    Abstract: In some implementations, a system may receive a shell script associated with a computing device. The system may generate a character frequency feature vector based on the shell script. The system may input text of the shell script to a convolutional neural network (CNN) branch of a trained deep learning model. The system may input the character frequency feature vector to a feedforward neural network (FNN) branch of the trained deep learning model. The system may determine using the trained deep learning model, a respective probability score for each of a plurality of obfuscation types for the shell script based on a combined output of the CNN branch and the FNN branch. The system may detect whether the shell script is obfuscated based on the respective probability score for each of the plurality of obfuscation types determined for the shell script.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: April 9, 2024
    Assignee: Capital One Services, LLC
    Inventors: Farshid Marbouti, Sarvani Kare, Boshika Tara, Stephen Fletcher, Patrick Sofo
  • Patent number: 11948379
    Abstract: A system including at least one processor; and at least one memory having stored thereon computer program code that, when executed by the at least one processor, controls the at least one processor to: receive an email addressed to a user; separate the email into a plurality of email components; analyze, using respective machine-learning techniques, each of the plurality of email components; feed the analysis of each of the plurality of email components into a stacked ensemble analyzer; and based on an output of the stacked ensemble analyzer, determine whether the email is malicious.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: April 2, 2024
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Christopher Bayan Bruss, Stephen Fletcher, Lei Yu, Jakob Kressel
  • Publication number: 20240064166
    Abstract: Methods and systems are described herein for detecting anomalous access to system resources. An anomaly detection system may access system events from one or more computing devices and may generate entries from the system events. Each entry may include a corresponding timestamp indicating a time when a corresponding system event occurred, a corresponding user identifier indicating a user account within a computing environment associated with the corresponding system event, a corresponding location identifier indicating a location within the computing environment, and a corresponding action identifier indicating an action that the user account performed with respect to the location or an object within the computing environment. The generated entries may be aggregated and input into an anomaly detection model to obtain anomalous activity identified by the model.
    Type: Application
    Filed: November 3, 2023
    Publication date: February 22, 2024
    Applicant: Capital One Services, LLC
    Inventors: Sarvani KARE, Vannia GONZALEZ MACIAS, Farshid MARBOUTI, Stephen FLETCHER, Boshika TARA, Patrick SOFO, Urvish PATEL
  • Patent number: 11877115
    Abstract: A convertible head wearable audio device is provided that may include a headband having a first earpiece at a first end and a receptacle at a second end. The convertible head wearable audio device may also include a wireless interface. The wireless interface may be configured to communicatively couple the convertible head wearable audio device to a remote device. The convertible head wearable audio device may further include an active noise cancellation module. The active noise cancellation module may be configured to reduce ambient noise from an audio output of the convertible head wearable audio device.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: January 16, 2024
    Assignee: RM ACQUISITION, LLC
    Inventors: Stephen A. Fletcher, Venkatesh Rao, Wei Wu
  • Patent number: 11856014
    Abstract: Methods and systems are described herein for detecting anomalous access to system resources. An anomaly detection system may access system events from one or more computing devices and may generate entries from the system events. Each entry may include a corresponding timestamp indicating a time when a corresponding system event occurred, a corresponding user identifier indicating a user account within a computing environment associated with the corresponding system event, a corresponding location identifier indicating a location within the computing environment, and a corresponding action identifier indicating an action that the user account performed with respect to the location or an object within the computing environment. The generated entries may be aggregated and input into an anomaly detection model to obtain anomalous activity identified by the model.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: December 26, 2023
    Assignee: Capital One Services, LLC
    Inventors: Sarvani Kare, Vannia Gonzalez Macias, Farshid Marbouti, Stephen Fletcher, Boshika Tara, Patrick Sofo, Urvish Patel
  • Publication number: 20230289412
    Abstract: Systems and methods enable automated and scalable obfuscation detection in programming scripts, including processing devices that receive software programming scripts and a symbol set. The processing devices determine a frequency of each symbol and an average frequency of the symbols in the script text. The processing devices determine a normal score of each symbol based on the frequency of each symbol and the average frequency to create a symbol feature for each symbol including the normal score. The processing devices utilize an obfuscation machine learning model including a classifier for binary obfuscation classification to detect obfuscation in the script based on the symbol features. The processing devices cause to display an alert indicting an obfuscated software programming script on a screen of a computing device associated with an administrative user to recommend security analysis of the software programming script based on the binary obfuscation classification.
    Type: Application
    Filed: May 18, 2023
    Publication date: September 14, 2023
    Inventors: Baharak Saberidokht, Farshid Marbouti, Stephen Fletcher
  • Patent number: 11675881
    Abstract: Systems and methods enable automated and scalable obfuscation detection in programming scripts, including processing devices that receive software programming scripts and a symbol set. The processing devices determine a frequency of each symbol and an average frequency of the symbols in the script text. The processing devices determine a normal score of each symbol based on the frequency of each symbol and the average frequency to create a symbol feature for each symbol including the normal score. The processing devices utilize an obfuscation machine learning model including a classifier for binary obfuscation classification to detect obfuscation in the script based on the symbol features. The processing devices cause to display an alert indicting an obfuscated software programming script on a screen of a computing device associated with an administrative user to recommend security analysis of the software programming script based on the binary obfuscation classification.
    Type: Grant
    Filed: October 5, 2022
    Date of Patent: June 13, 2023
    Assignee: Capital One Services, LLC
    Inventors: Baharak Saberidokht, Farshid Marbouti, Stephen Fletcher
  • Publication number: 20230046532
    Abstract: Systems and methods enable automated and scalable obfuscation detection in programming scripts, including processing devices that receive software programming scripts and a symbol set. The processing devices determine a frequency of each symbol and an average frequency of the symbols in the script text. The processing devices determine a normal score of each symbol based on the frequency of each symbol and the average frequency to create a symbol feature for each symbol including the normal score. The processing devices utilize an obfuscation machine learning model including a classifier for binary obfuscation classification to detect obfuscation in the script based on the symbol features. The processing devices cause to display an alert indicting an obfuscated software programming script on a screen of a computing device associated with an administrative user to recommend security analysis of the software programming script based on the binary obfuscation classification.
    Type: Application
    Filed: October 5, 2022
    Publication date: February 16, 2023
    Inventors: Baharak Saberidokht, Farshid Marbouti, Stephen Fletcher
  • Publication number: 20220366040
    Abstract: In some implementations, a system may receive a shell script associated with a computing device. The system may generate a character frequency feature vector based on the shell script. The system may input text of the shell script to a convolutional neural network (CNN) branch of a trained deep learning model. The system may input the character frequency feature vector to a feedforward neural network (FNN) branch of the trained deep learning model. The system may determine using the trained deep learning model, a respective probability score for each of a plurality of obfuscation types for the shell script based on a combined output of the CNN branch and the FNN branch. The system may detect whether the shell script is obfuscated based on the respective probability score for each of the plurality of obfuscation types determined for the shell script.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 17, 2022
    Inventors: Farshid MARBOUTI, Sarvani KARE, Boshika TARA, Stephen FLETCHER, Patrick SOFO
  • Publication number: 20220345473
    Abstract: Methods and systems are described herein for detecting anomalous access to system resources. An anomaly detection system may access system events from one or more computing devices and may generate entries from the system events. Each entry may include a corresponding timestamp indicating a time when a corresponding system event occurred, a corresponding user identifier indicating a user account within a computing environment associated with the corresponding system event, a corresponding location identifier indicating a location within the computing environment, and a corresponding action identifier indicating an action that the user account performed with respect to the location or an object within the computing environment. The generated entries may be aggregated and input into an anomaly detection model to obtain anomalous activity identified by the model.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 27, 2022
    Applicant: Capital One Services, LLC
    Inventors: Sarvani KARE, Vannia Gonzalez Macias, Farshid Marbouti, Stephen Fletcher, Boshika Tara, Patrick Sofo, Urvish Patel
  • Patent number: 11481475
    Abstract: Systems and methods enable automated and scalable obfuscation detection in programming scripts, including processing devices that receive software programming scripts and a symbol set. The processing devices determine a frequency of each symbol and an average frequency of the symbols in the script text. The processing devices determine a normal score of each symbol based on the frequency of each symbol and the average frequency to create a symbol feature for each symbol including the normal score. The processing devices utilize an obfuscation machine learning model including a classifier for binary obfuscation classification to detect obfuscation in the script based on the symbol features. The processing devices cause to display an alert indicting an obfuscated software programming script on a screen of a computing device associated with an administrative user to recommend security analysis of the software programming script based on the binary obfuscation classification.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: October 25, 2022
    Assignee: Capital One Services, LLC
    Inventors: Baharak Saberidokht, Farshid Marbouti, Stephen Fletcher
  • Publication number: 20220300707
    Abstract: A method of determining a definition for a term associated with a specific domain may include: receiving, via a processor, an electronic document that is associated with a specific domain, the electronic document including at least one term; determining a definition of the at least one term via a machine learning model that is trained, based on (i) a plurality of terms associated with the specific domain as training data and (ii) definitions associated with the specific domain and corresponding to the plurality of terms as ground truth, to generate an output definition associated with the specific domain in response to an input term; and transmitting a response to receiving the electronic document that includes the determined definition of the at least one term.
    Type: Application
    Filed: March 18, 2021
    Publication date: September 22, 2022
    Applicant: Capital One Services, LLC
    Inventors: Sarvani KARE, Stephen FLETCHER
  • Publication number: 20220138288
    Abstract: Systems and methods enable automated and scalable obfuscation detection in programming scripts, including processing devices that receive software programming scripts and a symbol set. The processing devices determine a frequency of each symbol and an average frequency of the symbols in the script text. The processing devices determine a normal score of each symbol based on the frequency of each symbol and the average frequency to create a symbol feature for each symbol including the normal score. The processing devices utilize an obfuscation machine learning model including a classifier for binary obfuscation classification to detect obfuscation in the script based on the symbol features. The processing devices cause to display an alert indicting an obfuscated software programming script on a screen of a computing device associated with an administrative user to recommend security analysis of the software programming script based on the binary obfuscation classification.
    Type: Application
    Filed: November 3, 2020
    Publication date: May 5, 2022
    Inventors: Baharak Saberidokht, Farshid Marbouti, Stephen Fletcher
  • Publication number: 20210329367
    Abstract: A convertible head wearable audio device is provided that may include a headband having a first earpiece at a first end and a receptacle at a second end. The convertible head wearable audio device may also include a wireless interface. The wireless interface may be configured to communicatively couple the convertible head wearable audio device to a remote device. The convertible head wearable audio device may further include an active noise cancellation module. The active noise cancellation module may be configured to reduce ambient noise from an audio output of the convertible head wearable audio device.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Stephen A. Fletcher, Venkatesh Rao, Wei Wu
  • Patent number: 11064283
    Abstract: A convertible head wearable audio device is provided that may include a headband having a first earpiece at a first end and a receptacle at a second end. The convertible head wearable audio device may also include a wireless interface. The wireless interface may be configured to communicatively couple the convertible head wearable audio device to a remote device. The convertible head wearable audio device may further include an active noise cancellation module. The active noise cancellation module may be configured to reduce ambient noise from an audio output of the convertible head wearable audio device.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: July 13, 2021
    Assignee: RM ACQUISITION, LLC
    Inventors: Stephen A. Fletcher, Venkatesh Rao, Wei Wu
  • Publication number: 20210112095
    Abstract: A system including at least one processor; and at least one memory having stored thereon computer program code that, when executed by the at least one processor, controls the at least one processor to: receive an email addressed to a user; separate the email into a plurality of email components; analyze, using respective machine-learning techniques, each of the plurality of email components; feed the analysis of each of the plurality of email components into a stacked ensemble analyzer; and based on an output of the stacked ensemble analyzer, determine whether the email is malicious.
    Type: Application
    Filed: October 12, 2020
    Publication date: April 15, 2021
    Inventors: Christopher Bayan Bruss, Stephen Fletcher, Lei Yu, Jakob Kressel
  • Patent number: 10879029
    Abstract: A charged particle device includes an electron emitting part for emitting electrons, an electron irradiated part configured to be irradiated with the electrons emitted from the electron emitting part, a container part configured to evacuate an interior thereof and contain the electron irradiated part in the interior thereof, an electric wire containing part configured to be inserted from an outside of the container part via an insertion part provided in the container part to contain an electric wire through which electricity is conducted to the electron irradiated part contained in the container part, and an insertion-part-side protrusion part configured to surround the electric wire containing part and protrude from a vicinity of the insertion part on an inner wall of the container part to an interior of the container part.
    Type: Grant
    Filed: December 25, 2015
    Date of Patent: December 29, 2020
    Assignee: Nikon Corporation
    Inventors: Atsushi Yamada, Shohei Suzuki, Takeshi Endo, Takashi Watanabe, Stephen Fletcher, Andriy Denysov
  • Patent number: 10805347
    Abstract: A system including at least one processor; and at least one memory having stored thereon computer program code that, when executed by the at least one processor, controls the at least one processor to: receive an email addressed to a user; separate the email into a plurality of email components; analyze, using respective machine-learning techniques, each of the plurality of email components; feed the analysis of each of the plurality of email components into a stacked ensemble analyzer; and based on an output of the stacked ensemble analyzer, determine whether the email is malicious.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: October 13, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Christopher Bayan Bruss, Stephen Fletcher, Lei Yu, Jakob Kressel
  • Publication number: 20200288234
    Abstract: A convertible head wearable audio device is provided that may include a headband having a first earpiece at a first end and a receptacle at a second end. The convertible head wearable audio device may also include a wireless interface. The wireless interface may be configured to communicatively couple the convertible head wearable audio device to a remote device. The convertible head wearable audio device may further include an active noise cancellation module. The active noise cancellation module may be configured to reduce ambient noise from an audio output of the convertible head wearable audio device.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Inventors: Stephen A. Fletcher, Venkatesh Rao, Wei Wu
  • Publication number: 20200016296
    Abstract: In one embodiment, a method for performing meningeal repair includes closing an open meningeal defect with a human umbilical cord meningeal patch.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 16, 2020
    Inventors: Ramesha Papanna, Lovepreet K. Mann, Stephen A. Fletcher