Patents by Inventor James Harris

James Harris 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: 12558551
    Abstract: Disclosed herein are systems and methods that can involve a neuromodulation device configured to perform in multiple electrical modulation modes with a single architecture.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: February 24, 2026
    Assignee: Presidio Medical, Inc.
    Inventors: Michael A. Faltys, Aaron Hardinger, James Harris, Douglas Michael Ackermann, Kenneth S. Wu
  • Patent number: 12511395
    Abstract: Described herein are techniques are provided for enabling a security orchestration, automation, and response (SOAR) service to automatically manage apps used to interface with an integrated security operations service and other related devices and services. Further described herein is a SOAR app generator service or application used to automate the creation of apps for a SOAR service based on application programming interfaces (API) specifications for related devices or services, as well as visual playbook editor interfaces for a SOAR service that enable the configuration of complex action input parameters including arrays and objects.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: December 30, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew Hanson, Jacob Davis, Zhi Peng Zhou, James Harris, Jacob Andrew Edward Moore, Austin Tyler Hariri, Shiying Tu, Daniel Trenkner, Kavita Varadarajan
  • Publication number: 20250370603
    Abstract: Described herein are techniques are provided for enabling a security orchestration, automation, and response (SOAR) service to automatically manage apps used to interface with an integrated security operations service and other related devices and services. Further described herein is a SOAR app generator service or application used to automate the creation of apps for a SOAR service based on application programming interfaces (API) specifications for related devices or services, as well as visual playbook editor interfaces for a SOAR service that enable the configuration of complex action input parameters including arrays and objects.
    Type: Application
    Filed: August 13, 2025
    Publication date: December 4, 2025
    Inventors: Matthew Hanson, Jacob Davis, Zhi Peng Zhou, James Harris, Jacob Andrew Edward Moore, Austin Tyler Hariri, Shiying Tu, Daniel Trenkner, Kavita Varadarajan
  • Patent number: 12440789
    Abstract: The present invention discloses a rectangular shaped filter and coalescer elements and a vessel that houses a plurality of such rectangular shaped elements. Greater filtration or separation efficiency is provided due to increased number and alignment of rectangular shaped filter elements in the vessel. The rectangular shaped filter elements are also easy to replace.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: October 14, 2025
    Assignee: FILTRATION TECHNOLOGY CORPORATION
    Inventors: James Harris, Tyler J. Johnson, Christopher D. Wallace
  • Patent number: 12440790
    Abstract: The present invention discloses a rectangular shaped filter and coalescer elements and a vessel that houses a plurality of such rectangular shaped elements. Greater filtration or separation efficiency is provided due to increased number and alignment of rectangular shaped filter elements in the vessel. The rectangular shaped filter elements are also easy to replace.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: October 14, 2025
    Assignee: FILTRATION TECHNOLOGY CORPORATION
    Inventors: James Harris, Tyler J. Johnson, Christopher D. Wallace
  • Publication number: 20250315533
    Abstract: Aspects described herein may automatically generate threat models using large language model (LLM). A computing device may send, to LLM, one or more software modules associated with a computing system. The computing device may request the LLM to generate a threat model of the computing system. The computing device may receive, from the LLM, a first output based on the first prompt comprising first information for a first version of the threat model and a penetration test script for the computing system. The computing device may input, to the LLM, the result of the penetration test together with the LLM's previous output, to facilitate the LLM to generate a refined version of the threat model.
    Type: Application
    Filed: April 8, 2024
    Publication date: October 9, 2025
    Inventors: Anthony Glynn, Keith Gasser, Michael James Caughey, Jesus Dominguezmiller, Joshua Edwards, Peter Tanski, James Harris
  • Publication number: 20250315686
    Abstract: Aspects described herein may automatically generate adversarial examples configured to train a machine learning model. A computing device may receive a request to generate a plurality of adversarial examples for a first machine learning model. The plurality of adversarial examples may be configured to be input to the first machine learning model and cause misclassification by the first machine learning model. The plurality of adversarial examples may be generated using a second machine learning model modified from a ground truth example. The computing device may send, to the first machine learning model, the plurality of adversarial examples. The first machine learning model may be configured to be adjusted based on a comparison between a respective output classification for each of the plurality of adversarial examples; and data indicating a correct classification for each of the plurality of adversarial examples.
    Type: Application
    Filed: April 8, 2024
    Publication date: October 9, 2025
    Inventors: Anthony Glynn, Keith Gasser, Peter Tanski, James Harris, Michael James Caughey
  • Patent number: 12430208
    Abstract: Systems and methods for a controller including controller memory and logic are presented herein. The logic is configured to control access to a persistent storage media and, in response to one or more commands, determine an intermediate parity value based on a first parity calculation by sending a uni-directional command to the persistent storage media. The logic is further configured to store, in the controller memory, the intermediate parity value, and determine a final parity value based on the intermediate parity value and a second parity calculation.
    Type: Grant
    Filed: March 27, 2024
    Date of Patent: September 30, 2025
    Assignee: SK Hynix NAND Product Solutions Corp.
    Inventors: Sanjeev Trika, Gregory Tucker, James Harris, Jonathan Hughes, Piotr Wysocki, Gang Cao, Qihua Dai, Benjamin Walker, Ziye Yang, Xiaodong Liu, Changpeng Liu, Jackson Ellis
  • Patent number: 12417090
    Abstract: Techniques are described for providing a software-based platform used to collect and analyze data artifacts generated during software development processes and to display results of the analyses as actionable information. The software development observability platform is a software-based agent (also referred to as an “artifact collector”) capable of capturing output from a wide variety of software development tools including compilers, test frameworks, code coverage and type checker tools, and the like. The artifact collector stores the data in an event data format and forwards the data to a data intake and query system or other destination for further analysis. In some examples, the software development observability platform further includes graphical user interfaces (GUIs) and other analysis tools that enable users to obtain insights into their software development processes.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: September 16, 2025
    Assignee: SPLUNK Inc.
    Inventors: David Shanley, Mikhael Zharov, Jacob Davis, Matthew Hanson, Thomas Beardsley Bender, Jackson Tsoi, Chieu Pham, James Harris, Michael Combs, Pei Hsien Chu
  • Publication number: 20250281736
    Abstract: Disclosed herein are systems and methods for electrically modulating tissue. Systems can include a current generator; at least one implantable working electrode, the at least one implantable working electrode configured to be in electrical communication with the current generator; at least one indifferent electrode; and a controller configured to signal the current generator to: generate a set of currents with a set of initial polarities to be delivered to the working electrodes; and wherein the at least one indifferent electrode absorbs a bias current which is equal in magnitude and opposite in polarity to a summation of the set of currents.
    Type: Application
    Filed: March 5, 2025
    Publication date: September 11, 2025
    Inventors: Douglas Michael Ackermann, Michael A. Faltys, James Harris, Kenneth S. Wu
  • Patent number: 12399607
    Abstract: Described herein are techniques are provided for enabling a security orchestration, automation, and response (SOAR) service to automatically manage apps used to interface with an integrated security operations service and other related devices and services. Further described herein is a SOAR app generator service or application used to automate the creation of apps for a SOAR service based on application programming interfaces (API) specifications for related devices or services, as well as visual playbook editor interfaces for a SOAR service that enable the configuration of complex action input parameters including arrays and objects.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: August 26, 2025
    Assignee: SPLUNK Inc.
    Inventors: Matthew Hanson, Jacob Davis, Zhi Peng Zhou, James Harris, Jacob Andrew Edward Moore, Austin Tyler Hariri, Shiying Tu, Daniel Trenkner, Kavita Varadarajan
  • Publication number: 20250265347
    Abstract: Systems and methods for executing domain-specific controls on large language model-generated data are disclosed herein. The system may receive a textual communication and provide the textual communication to a first model to generate an output. Based on the output and the textual communication, the system may generate a communication profile. The system may determine that the communication profile satisfies first or second criteria. Based on determining that the communication profile satisfies the first criteria, the system may determine rulesets corresponding to domains and provide the communication to a second model to generate a second output according to these rulesets. Based on determining that the communication profile satisfies the second criteria, the system may cause execution of a termination protocol in lieu of generating the second output.
    Type: Application
    Filed: February 16, 2024
    Publication date: August 21, 2025
    Applicant: Capital One Services, LLC
    Inventors: Keith GASSER, Michael James CAUGHEY, Jesús DOMINGUEZMILLER, Peter TANSKI, James HARRIS
  • Publication number: 20250263059
    Abstract: Aspects of the disclosure relate to controlling a vehicle in an autonomous driving mode. For instance, a control command identifying a steering control position may be received by a steering system of the vehicle from an autonomous driving control system. Orientation of one or more wheels of the vehicle may be controlled according to the steering control position. After receiving the control command, that the steering system has not received a valid control command from the control system for a first predetermined duration may be determined. Based on the determination that the steering system has not received a valid control command from the control system for the first predetermined duration, the orientation of the one or more wheels may be continue to be controlled based on the steering control position.
    Type: Application
    Filed: May 8, 2025
    Publication date: August 21, 2025
    Inventors: Justin Zaydel, Nolan McPeek-Bechtold, James Harris
  • Publication number: 20250231762
    Abstract: Techniques are described for providing a software-based platform used to collect and analyze data artifacts generated during software development processes and to display results of the analyses as actionable information. The software development observability platform is a software-based agent (also referred to as an “artifact collector”) capable of capturing output from a wide variety of software development tools including compilers, test frameworks, code coverage and type checker tools, and the like. The artifact collector stores the data in an event data format and forwards the data to a data intake and query system or other destination for further analysis. In some examples, the software development observability platform further includes graphical user interfaces (GUIs) and other analysis tools that enable users to obtain insights into their software development processes.
    Type: Application
    Filed: April 3, 2025
    Publication date: July 17, 2025
    Applicant: Cisco Technology, Inc.
    Inventors: David SHANLEY, Mikhael ZHAROV, Jacob DAVIS, Matthew HANSON, Thomas Beardsley BENDER, Jackson TSOI, Chieu PHAM, James HARRIS, Michael COMBS, Pei Hsien CHU
  • Patent number: 12321176
    Abstract: Aspects of the disclosure relate to controlling a vehicle in an autonomous driving mode. For instance, a control command identifying a steering control position may be received by a steering system of the vehicle from an autonomous driving control system. Orientation of one or more wheels of the vehicle may be controlled according to the steering control position. After receiving the control command, that the steering system has not received a valid control command from the control system for a first predetermined duration may be determined. Based on the determination that the steering system has not received a valid control command from the control system for the first predetermined duration, the orientation of the one or more wheels may be continue to be controlled based on the steering control position.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: June 3, 2025
    Assignee: Waymo LLC
    Inventors: Justin Zaydel, Nolan McPeek-Bechtold, James Harris
  • Publication number: 20250173258
    Abstract: Examples relate to an apparatus, a device, a method, and a computer program for a computer system, and to a corresponding computer system. The apparatus comprises circuitry config-ured to provide an interface for accessing persistent memory provided by persistent memory circuitry of the computer system from one or more software applications. The circuitry is configured to translate instructions for performing operations on the persistent memory into corresponding instructions for offloading circuitry of the computer system, the corresponding instructions being suitable for instructing the offloading circuitry to perform the operations on the persistent memory. The circuitry is configured to provide the access to the persistent memory via the offloading circuitry.
    Type: Application
    Filed: March 31, 2022
    Publication date: May 29, 2025
    Inventors: Ziye YANG, Paul LUSE, James HARRIS, Benjamin WALKER
  • Patent number: 12297368
    Abstract: Water-based compositions that are resistant to dirt pickup, efflorescence, tannin bleed-through and surfactant leaching are described. The water-based composition includes a latex or water-dispersible polymer and a non-VOC UV-VIS (preferably, ultraviolet) absorber as a dirt pickup resistance additive. Methods of making water-based compositions including a non-VOC UV-VIS absorber as an additive are also described.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: May 13, 2025
    Assignee: SWIMC LLC
    Inventors: Robert Sandoval, James Harris, Mary Jane Hibben, Andrew Balgeman, Christopher Shaffer, Glenn Frazee, Michael Wildman
  • Patent number: 12268865
    Abstract: Disclosed herein are systems and methods for electrically modulating tissue. Systems can include a current generator; at least one implantable working electrode, the at least one implantable working electrode configured to be in electrical communication with the current generator; at least one indifferent electrode; and a controller configured to signal the current generator to: generate a set of currents with a set of initial polarities to be delivered to the working electrodes; and wherein the at least one indifferent electrode absorbs a bias current which is equal in magnitude and opposite in polarity to a summation of the set of currents.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: April 8, 2025
    Assignee: Presidio Medical, Inc.
    Inventors: Douglas Michael Ackermann, Michael A. Faltys, James Harris, Kenneth S. Wu
  • Patent number: 12210520
    Abstract: In some implementations, a device may store a set of data in a first database associated with a fixed storage duration and a storage parameter that restricts access associated with adding or modifying information stored in the first database. The device may process a subset of data from the set of data, wherein processing the subset of data includes performing one or more data processing operations performed via data processing operation documentation that defines the one or more data processing operations. The device may store the data processing operation documentation in a second database associated with a variable storage duration for data stored in the second database. The device may provide the first database and the second database as data sources for a data searching application to enable the first database and the second database to be searchable via a dashboard associated with the data searching application.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: January 28, 2025
    Assignee: Capital One Services, LLC
    Inventors: Sarvani Kare, James Harris, Zabihullah Tora, Andrew Stevens
  • Publication number: 20240424839
    Abstract: Provided is an ad hoc tyre pressure control assembly (10) for a tyred vehicle. Specifically. the assembly (10) includes a pressure transfer arrangement (18) comprising a stator annulus (20) configured to be mounted about an axle (6) of a vehicle and arrangeable in fluid communication with a charging valve (16). the stator annulus (20) defining a first peripheral sealing surface (24). Arrangement (18) also includes a rotor annulus (22) configured to be mounted to a tyred wheel (8) of said vehicle and arranged in fluid communication with such a tyre (8.2) via a controllable check valve (30). the rotor annulus (22) defining a second peripheral sealing surface (26). and an urging component (36) configured to provide a predetermined urging force between the annuli (20) and (22) to separate the first and second peripheral sealing surfaces (24) and (26).
    Type: Application
    Filed: September 13, 2022
    Publication date: December 26, 2024
    Inventor: James Harris