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: 12558551Abstract: 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: GrantFiled: June 29, 2023Date of Patent: February 24, 2026Assignee: Presidio Medical, Inc.Inventors: Michael A. Faltys, Aaron Hardinger, James Harris, Douglas Michael Ackermann, Kenneth S. Wu
-
Patent number: 12511395Abstract: 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: GrantFiled: May 31, 2023Date of Patent: December 30, 2025Assignee: 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: 20250370603Abstract: 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: ApplicationFiled: August 13, 2025Publication date: December 4, 2025Inventors: Matthew Hanson, Jacob Davis, Zhi Peng Zhou, James Harris, Jacob Andrew Edward Moore, Austin Tyler Hariri, Shiying Tu, Daniel Trenkner, Kavita Varadarajan
-
Patent number: 12440789Abstract: 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: GrantFiled: June 3, 2022Date of Patent: October 14, 2025Assignee: FILTRATION TECHNOLOGY CORPORATIONInventors: James Harris, Tyler J. Johnson, Christopher D. Wallace
-
Patent number: 12440790Abstract: 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: GrantFiled: June 3, 2022Date of Patent: October 14, 2025Assignee: FILTRATION TECHNOLOGY CORPORATIONInventors: James Harris, Tyler J. Johnson, Christopher D. Wallace
-
Publication number: 20250315533Abstract: 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: ApplicationFiled: April 8, 2024Publication date: October 9, 2025Inventors: Anthony Glynn, Keith Gasser, Michael James Caughey, Jesus Dominguezmiller, Joshua Edwards, Peter Tanski, James Harris
-
Publication number: 20250315686Abstract: 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: ApplicationFiled: April 8, 2024Publication date: October 9, 2025Inventors: Anthony Glynn, Keith Gasser, Peter Tanski, James Harris, Michael James Caughey
-
Patent number: 12430208Abstract: 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: GrantFiled: March 27, 2024Date of Patent: September 30, 2025Assignee: 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: 12417090Abstract: 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: GrantFiled: June 30, 2023Date of Patent: September 16, 2025Assignee: 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: 20250281736Abstract: 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: ApplicationFiled: March 5, 2025Publication date: September 11, 2025Inventors: Douglas Michael Ackermann, Michael A. Faltys, James Harris, Kenneth S. Wu
-
Patent number: 12399607Abstract: 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: GrantFiled: May 31, 2023Date of Patent: August 26, 2025Assignee: 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: 20250265347Abstract: 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: ApplicationFiled: February 16, 2024Publication date: August 21, 2025Applicant: Capital One Services, LLCInventors: Keith GASSER, Michael James CAUGHEY, Jesús DOMINGUEZMILLER, Peter TANSKI, James HARRIS
-
Publication number: 20250263059Abstract: 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: ApplicationFiled: May 8, 2025Publication date: August 21, 2025Inventors: Justin Zaydel, Nolan McPeek-Bechtold, James Harris
-
Publication number: 20250231762Abstract: 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: ApplicationFiled: April 3, 2025Publication date: July 17, 2025Applicant: 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: 12321176Abstract: 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: GrantFiled: August 14, 2020Date of Patent: June 3, 2025Assignee: Waymo LLCInventors: Justin Zaydel, Nolan McPeek-Bechtold, James Harris
-
Publication number: 20250173258Abstract: 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: ApplicationFiled: March 31, 2022Publication date: May 29, 2025Inventors: Ziye YANG, Paul LUSE, James HARRIS, Benjamin WALKER
-
Patent number: 12297368Abstract: 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: GrantFiled: December 15, 2023Date of Patent: May 13, 2025Assignee: SWIMC LLCInventors: Robert Sandoval, James Harris, Mary Jane Hibben, Andrew Balgeman, Christopher Shaffer, Glenn Frazee, Michael Wildman
-
Patent number: 12268865Abstract: 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: GrantFiled: November 24, 2020Date of Patent: April 8, 2025Assignee: Presidio Medical, Inc.Inventors: Douglas Michael Ackermann, Michael A. Faltys, James Harris, Kenneth S. Wu
-
Patent number: 12210520Abstract: 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: GrantFiled: September 28, 2021Date of Patent: January 28, 2025Assignee: Capital One Services, LLCInventors: Sarvani Kare, James Harris, Zabihullah Tora, Andrew Stevens
-
Publication number: 20240424839Abstract: 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: ApplicationFiled: September 13, 2022Publication date: December 26, 2024Inventor: James Harris