Patents by Inventor Stephen A. Edwards

Stephen A. Edwards 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).

  • Publication number: 20260043856
    Abstract: The present technology is directed to methods and systems for detecting a contact break in a battery pack. In some embodiments, the method includes, for example, (i) receiving information regarding a current voltage value of a battery pack; (ii) providing information regarding a mean voltage value of the battery pack; (iii) determining a calculated value based on the current voltage value of the battery pack and the mean voltage value of the battery pack; and (iv) identifying a contact break of the battery pack based on the calculated value.
    Type: Application
    Filed: June 24, 2024
    Publication date: February 12, 2026
    Inventors: Mahadevan Unnikrishnan, Bharath Balakrishnan, Murali Krishnan Raghupathy, Stephen A. Edwards
  • Publication number: 20260025009
    Abstract: A modular battery system includes a battery bus, multiple battery packs connectable in parallel to the battery bus to provide a system current, and a battery system controller. A battery pack includes multiple battery cells and provides a battery pack current to the battery bus. The battery system controller is configured to determine whether individual battery packs are online or offline, receive individual battery pack current limits of online battery packs and set a system level current limit of the battery system, determine system current and individual battery pack currents, compare the individual battery pack currents to their respective individual battery pack level current limit, update the system current limit according to the comparing, and scale a current demand for the individual battery pack currents using proportions of the measured system current and the updated system current limit.
    Type: Application
    Filed: July 19, 2024
    Publication date: January 22, 2026
    Applicant: Caterpillar Inc.
    Inventors: Sathvick Shiva Kumar, Stephen A. Edwards
  • Patent number: 7100164
    Abstract: The present invention accepts an acyclic concurrent control-flow graph (CCFG) and produces a sequential control flow graph (SCFG) that, when executed, behaves functionally like the CCFG would if it were run on concurrent hardware. An SCFG can be easily translated into a traditional sequential programming language such as C or assembly to be executed on a traditional sequential processor. Determining the order in which CCFG nodes will be run is the first step in the process. Control edges in the CCFG constrain the order in which CCFG nodes must run; communication between threads generally impose further constraints. An easy way to further constrain a valid order of CCFG nodes is to augment the CCFG with data dependence edges (representing inter-thread communication) and to then topologically sort the nodes in the augmented graph to produce an ordering.
    Type: Grant
    Filed: January 6, 2000
    Date of Patent: August 29, 2006
    Assignee: Synopsys, Inc.
    Inventor: Stephen A. Edwards