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).
-
Publication number: 20240114904Abstract: Peroxyformic acid compositions for removal of biofilm growth and other contaminants and impurities from industrial processing hard surfaces are disclosed. In particular, peroxyformic acid compositions may be dosed on site and/or generated in situ for the reduction and prevention of biofilms on the hard surfaces. Methods of employing the peroxyformic acid compositions for removal of biofilm growth and other impurities such as aldehydes and alcohols from industrial CO2 effluent are also disclosed which beneficially provide ambient biofilm control and break down more rapidly than other peracids, allowing for extended runs between CIP cleaning, including a reduction and/or elimination of cleaning of the scrubbers and other industrial surfaces.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: John Bolduc, Chris Nagel, Junzhong Li, Catherine Hanson, Peter Fernholz
-
Patent number: 11950595Abstract: Antimicrobial compositions including at least one acid and at least one anionic surfactant are provided. In particular, food contact antimicrobial compositions including at least one acid and at least one anionic surfactant provide a no-rinse compositions efficacious against Norovirus, having acceptable use solution pH that do not require use of personal protective equipment (PPE), are surface compatible and do not leave residues on treated surfaces are provided. Methods of cleaning a surface with the compositions are also provided.Type: GrantFiled: April 29, 2021Date of Patent: April 9, 2024Assignee: Ecolab USA Inc.Inventors: Catherine Hanson, Junzhong Li, David D. McSherry, Stacy Fawbush, Kaitlin Lake, Gerard Hinrichs, Joshua Luedtke, Richard Staub, Derrick Anderson
-
Patent number: 11937602Abstract: Antimicrobial compositions including at least one acid and at least one anionic surfactant are provided. In particular, food contact antimicrobial compositions including at least one acid and at least one anionic surfactant provide efficacious virucidal activity, including against Norovirus, having acceptable use solution pH that do not require use of personal protective equipment (PPE), are surface compatible and do not leave residues on treated surfaces. Methods of cleaning a surface with the compositions are also provided and may beneficially eliminate the need to rinse the antimicrobial compositions after use.Type: GrantFiled: September 26, 2018Date of Patent: March 26, 2024Assignee: ECOLAB USA INC.Inventors: Wendy Lo, Derrick Anderson, Erik Olson, Catherine Hanson, Junzhong Li, David D. McSherry, Stacy Fawbush, Kaitlin Lake, Gerard Hinrichs, Joshua Luedtke, Richard Staub
-
Patent number: 11916862Abstract: Techniques for identifying mention identifiers within a message using a mentions processor are discussed herein. In some examples, a communication platform maintains a mentions processor configured to receive a message including a mention identifier, analyze the message to determine a type of the mention identifier included in the message, identify a second user account or a virtual space referenced by the mention identifier, determine whether a notification should be sent to the second user account or the virtual space, and, upon determining that the notification should be sent, send the notification associated with the message to the second user profile or the virtual space. In some examples, an observability class associated with the mentions processor allows the use of a mentions lookup tool to view one or more stored mention identifiers associated with the message and one or more stored notifications enqueued for the message.Type: GrantFiled: December 27, 2022Date of Patent: February 27, 2024Assignee: Salesforce, Inc.Inventors: Jiang Li, Ashwathi Krishnan, Jacob Tyler Massey, Mia Nelson, Catherine Yesenia Alvarado, Ryan Greenberg
-
Publication number: 20220333359Abstract: 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: ApplicationFiled: April 15, 2021Publication date: October 20, 2022Inventors: Elizabeth Li, Catherine Li
-
Patent number: 11477011Abstract: 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: GrantFiled: August 1, 2019Date of Patent: October 18, 2022Assignee: Wells Fargo Bank, N.A.Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz
-
Patent number: 11132190Abstract: 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: GrantFiled: August 17, 2020Date of Patent: September 28, 2021Assignee: WELLS FARGO BANK, N.A.Inventors: Peter L. Shen, Catherine Li, Chandramouli Balasubramaniam
-
Patent number: 10761832Abstract: 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: GrantFiled: June 3, 2019Date of Patent: September 1, 2020Assignee: WELLS FARGO BANK, N.A.Inventors: Peter L. Shen, Catherine Li, Chandramouli Balasubramaniam
-
Patent number: 10310843Abstract: 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: GrantFiled: January 8, 2018Date of Patent: June 4, 2019Assignee: Wells Fargo Bank, N.A.Inventors: Peter L. Shen, Catherine Li, Chandramouli Balasubramaniam
-
Patent number: 9891906Abstract: 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: GrantFiled: May 18, 2015Date of Patent: February 13, 2018Assignee: WELLS FARGO BANK, N.A.Inventors: Peter L. Shen, Catherine Li, Chandramouli Balasubramaniam
-
Patent number: 9634834Abstract: 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: GrantFiled: January 17, 2014Date of Patent: April 25, 2017Assignee: Wells Fargo Bank, N.A.Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz
-
Publication number: 20150324872Abstract: 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: ApplicationFiled: May 9, 2014Publication date: November 12, 2015Applicant: BANK OF AMERICA CORPORATIONInventors: Manish Daswani, Piers Element, Ka Yee Catherine Li, Edward Rose, Toh Hean Tan
-
Patent number: 8635446Abstract: 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: GrantFiled: September 12, 2012Date of Patent: January 21, 2014Assignee: Wells Fargo Bank, N.A.Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz
-
Patent number: 8291224Abstract: 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: GrantFiled: November 8, 2005Date of Patent: October 16, 2012Assignee: Wells Fargo Bank, N.A.Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz
-
Publication number: 20060236096Abstract: 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: ApplicationFiled: November 8, 2005Publication date: October 19, 2006Inventors: Douglas Pelton, Waeed Sherzai, Catherine Li, Ruven Schwartz