Patents by Inventor Catherine Li

Catherine Li 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: 12226405
    Abstract: The present invention relates to compounds of formula (I) or a pharmaceutically acceptable salt form thereof, wherein the substituents are as defined in the specification; to intermediates in the preparation of the compounds, to pharmaceutical compositions comprising the compounds and to the use of the compounds in the treatment of disease.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: February 18, 2025
    Assignee: Novartis AG
    Inventors: Robin Alec Fairhurst, Christine Fritsch, Marc Gerspacher, Jürgen Hans-Hermann Hinrichs, Jean-Baptiste Georges Armand Langlois, Catherine Leblanc, Tengfei Li, Edwige Liliane Jeanne Lorthiois, Christophe Mura, Cristina Montserrat Nieto-Oberhuber, Milen Todorov, Andrea Vaupel, Nicolas Warin, Rainer Wilcken
  • Patent number: 12000121
    Abstract: A water conservation system includes a showerhead, a water conservation tank, and a sensor. The system further includes a first valve configured to direct water towards the conservation water tank in an open position and configured to prevent water from flowing towards the conservation water tank when in a closed position. The system further includes a second valve configured to direct water towards the showerhead in an open position and configured to prevent water from reaching the showerhead in a closed position. A controller is configured to direct the first valve to the open position and the second valve to the closed position upon the detection of water flow by the sensor and the configured to direct the first valve to the closed position and the second valve to open position upon the occurrence of an event that occurs after the initial detection of water flow by the sensor.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: June 4, 2024
    Inventors: Elizabeth Li, Catherine Li
  • Publication number: 20220333359
    Abstract: A water conservation system includes a showerhead, a water conservation tank, and a sensor. The system further includes a first valve configured to direct water towards the conservation water tank in an open position and configured to prevent water from flowing towards the conservation water tank when in a closed position. The system further includes a second valve configured to direct water towards the showerhead in an open position and configured to prevent water from reaching the showerhead in a closed position. A controller is configured to direct the first valve to the open position and the second valve to the closed position upon the detection of water flow by the sensor and the configured to direct the first valve to the closed position and the second valve to open position upon the occurrence of an event that occurs after the initial detection of water flow by the sensor.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 20, 2022
    Inventors: Elizabeth Li, Catherine Li
  • Patent number: 11477011
    Abstract: An administrator installs a key management agent on a previously approved client machine. The agent is started on the client machine, which posts requests for keys to a central key management service. The central key management service logs requests posted to it by clients, and checks for existing pre-approval records. If none are found, a message is typically sent to an approver for the requesting client machine. When a request is verified as approved, the request is flagged for further processing. The supported systems continuously or periodically look for records flagged for processing, use requests to generate keys and other appropriate elements for the requesting client machine, and post keys and other elements to the key management database. The key management agent polls the central key management service periodically until finding the expected key file, which it downloads and installs into a protected file location on the client machine.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: October 18, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz
  • Patent number: 11132190
    Abstract: Provided is software versioning that allows a set of features to be selectively enabled and/or disabled based on a value of a switch associated with each feature of the set of features. The software versioning includes an administrator component that receives a change to a switch associated with at least one application. A toggle component generates a configuration notice based on an indication of the change to the switch. A tool kit component facilitates implementation of the change at the application based on the configuration notice received from the toggle component.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: September 28, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Peter L. Shen, Catherine Li, Chandramouli Balasubramaniam
  • Patent number: 10761832
    Abstract: Provided is software versioning that allows a set of features to be selectively enabled and/or disabled based on a value of a switch associated with each feature of the set of features. The software versioning includes an administrator component that receives a change to a switch associated with at least one application. A toggle component generates a configuration notice based on an indication of the change to the switch. A tool kit component facilitates implementation of the change at the application based on the configuration notice received from the toggle component.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: September 1, 2020
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Peter L. Shen, Catherine Li, Chandramouli Balasubramaniam
  • Patent number: 10310843
    Abstract: Provided is software versioning that allows a set of features to be selectively enabled and/or disabled based on a value of a switch associated with each feature of the set of features. The software versioning includes an administrator component that receives a change to a switch associated with at least one application. A toggle component generates a configuration notice based on an indication of the change to the switch. A tool kit component facilitates implementation of the change at the application based on the configuration notice received from the toggle component.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: June 4, 2019
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Peter L. Shen, Catherine Li, Chandramouli Balasubramaniam
  • Patent number: 9891906
    Abstract: Provided is software versioning that allows a set of features to be selectively enabled and/or disabled based on a value of a switch associated with each feature of the set of features. The software versioning includes an administrator component that receives a change to a switch associated with at least one application. A toggle component generates a configuration notice based on an indication of the change to the switch. A tool kit component facilitates implementation of the change at the application based on the configuration notice received from the toggle component.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: February 13, 2018
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Peter L. Shen, Catherine Li, Chandramouli Balasubramaniam
  • Patent number: 9634834
    Abstract: An administrator installs a key management agent on a previously approved client machine. The agent is started on the client machine, which posts requests for keys to a central key management service. The central key management service logs requests posted to it by clients, and checks for existing pre-approval records. If none are found, a message is typically sent to an approver for the requesting client machine. When a request is verified as approved, the request is flagged for further processing. The supported systems continuously or periodically look for records flagged for processing, use requests to generate keys and other appropriate elements for the requesting client machine, and post keys and other elements to the key management database. The key management agent polls the central key management service periodically until finding the expected key file, which it downloads and installs into a protected file location on the client machine.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: April 25, 2017
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz
  • Publication number: 20150324872
    Abstract: Systems, methods and apparatuses for receiving payment information via a first channel and receiving additional information via a second channel are provided. In some examples, a determination may be made as to whether the received payment information matches the received additional information. If so, the payment and additional information may be associated and used to identify an associated outstanding invoice. If not, a determination may be made as to whether a potential match exists. If so, additional processing may occur to determine whether the potential match is an actual match.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Manish Daswani, Piers Element, Ka Yee Catherine Li, Edward Rose, Toh Hean Tan
  • Patent number: 8635446
    Abstract: A distributed cryptographic management system can include: a central key management service accessible through the network and having a database associated therewith; an approval module programmed to receive approval for any client machines connectable to the network and applications associated with the client machines, the database storing records for the client machines, and a key management domain being defined by all approved client machines and applications; and an agent module programmed to provide key management agents, wherein the key management agents are transferable and installable on any of the approved client machines and applications within the key management domain.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: January 21, 2014
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz
  • Patent number: 8291224
    Abstract: An administrator installs a key management agent on a previously approved client machine. The agent is started on the client machine, which posts requests for keys to a central key management service. The central key management service logs requests posted to it by clients, and checks for existing pre-approval records. If none are found, a message is typically sent to an approver for the requesting client machine. When a request is verified as approved, the request is flagged for further processing. The supported systems continuously or periodically look for records flagged for processing, use requests to generate keys and other appropriate elements for the requesting client machine, and post keys and other elements to the key management database. The key management agent polls the central key management service periodically until finding the expected key file, which it downloads and installs into a protected file location on the client machine.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: October 16, 2012
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz
  • Publication number: 20060236096
    Abstract: An administrator installs a key management agent on a previously approved client machine. The agent is started on the client machine, which posts requests for keys to a central key management service. The central key management service logs requests posted to it by clients, and checks for existing pre-approval records. If none are found, a message is typically sent to an approver for the requesting client machine. When a request is verified as approved, the request is flagged for further processing. The supported systems continuously or periodically look for records flagged for processing, use requests to generate keys and other appropriate elements for the requesting client machine, and post keys and other elements to the key management database. The key management agent polls the central key management service periodically until finding the expected key file, which it downloads and installs into a protected file location on the client machine.
    Type: Application
    Filed: November 8, 2005
    Publication date: October 19, 2006
    Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz