Patents by Inventor William Cameron
William Cameron 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: 12596813Abstract: Systems, methods, and devices that relate to monitoring and managing autonomous agents are disclosed. In one example aspect, the method includes receiving activity data from autonomous agents in an operational environment, deploying static and dynamic observing agents to monitor expected behavior and deviations, detecting a deviation by an autonomous agent, determining the cause through analysis, performing a mitigative action based on the cause, and executing a preventative action to block similar future deviations. The method may also involve configuring observing agents with different observation modalities, periodically modifying observation parameters unpredictably, facilitating direct communication between observing agents, resolving conflicts in observations, and updating observation policies. Mitigative actions can include disabling credentials, rerouting communications, and logging actions.Type: GrantFiled: July 28, 2025Date of Patent: April 7, 2026Inventors: Manjit Rajaretnam, Sofia Rahman, William Cameron, James Myers, Ryan Bergeron
-
Publication number: 20260050434Abstract: Systems and methods that provide status indications in response to detection of one or more duplicate operations between a first software programming workflow and a second software programming workflow are disclosed herein. By selectively generating status indications on display devices associated with designated users during separate software programming workflows as described, systems can be configured to accurately determine when redundant operations are to be executed across different software programming workflows and provide indications that reduce or eliminate the need for subsequent, duplicative operations to be executed when developing corresponding portions of different software programming workflows.Type: ApplicationFiled: October 27, 2025Publication date: February 19, 2026Applicant: Citibank, N.A.Inventors: Rajni Pritmani, Laura McNeil, Muthukumar Arunachalam, Srikanth Bezawada, Nancy Griffin, Nila Jenasundar, William Cameron
-
Patent number: 12554484Abstract: Systems and methods that provide status indications in response to detection of one or more duplicate operations between a first software programming workflow and a second software programming workflow are disclosed herein. By selectively generating status indications on display devices associated with designated users during separate software programming workflows as described, systems can be configured to accurately determine when redundant operations are to be executed across different software programming workflows and provide indications that reduce or eliminate the need for subsequent, duplicative operations to be executed when developing corresponding portions of different software programming workflows.Type: GrantFiled: May 5, 2025Date of Patent: February 17, 2026Assignee: Citibank, N.A.Inventors: Rajni Pritmani, Laura McNeil, Muthukumar Arunachalam, Srikanth Bezawada, Nancy Griffin, Nilasundar Jena, William Cameron
-
Publication number: 20260044610Abstract: Systems, methods, and devices for monitoring and controlling communications between autonomous agents are disclosed. The system monitors real-time communications between autonomous agents, intercepting and recording each communication. Communications are translated to a standardized language and processed through communication protocol filters that evaluate compliance with predefined operational policies. The system parses each translated communication to identify policy violations. When violations are detected, the system modifies communications to ensure compliance with operational policies. All communications and modifications are recorded via distributed ledger technology for audit and accountability purposes. This approach enables comprehensive oversight of autonomous agent interactions while maintaining tamper-proof records of all monitoring and control activities.Type: ApplicationFiled: October 20, 2025Publication date: February 12, 2026Applicant: Citibank, N.A.Inventors: Manjit Rajaretnam, Sofia Rahman, William Cameron, Imir Arifi, James Myers
-
Publication number: 20250390413Abstract: Systems and methods are described that allow for updating of software applications during testing of the application to detect errors as a result of execution of portions of the software application that prevent downstream portions of the software application from being evaluated. In an example, systems are described that are configured to detect errors during application execution. When an error is detected, the system obtains and executes specific script sets to debug the application. Based on the results of these debug operations, the system generates error reports that indicate issues within the software workflow. This ensures that errors in one part of the software do not hinder the evaluation of subsequent parts, allowing for a more efficient and thorough testing process.Type: ApplicationFiled: August 29, 2025Publication date: December 25, 2025Applicant: Citibank, N.A.Inventors: Joseph Julius Bosco Arockia Dass, Robin Jose Kurian, Laura McNeil, William Cameron
-
Patent number: 12487904Abstract: Systems and methods are described that allow for updating of software applications during testing of the application to detect errors as a result of execution of portions of the software application that prevent downstream portions of the software application from being evaluated. In an example, systems are described that are configured to detect errors during application execution. When an error is detected, the system obtains and executes specific script sets to debug the application. Based on the results of these debug operations, the system generates error reports that indicate issues within the software workflow. This ensures that errors in one part of the software do not hinder the evaluation of subsequent parts, allowing for a more efficient and thorough testing process.Type: GrantFiled: May 5, 2025Date of Patent: December 2, 2025Assignee: Citibank, N.A.Inventors: Joseph Julius Bosco Arockia Dass, Robin Jose Kurian, Laura McNeil, William Cameron
-
Publication number: 20250356026Abstract: Systems, methods, and devices that relate to monitoring and managing autonomous agents are disclosed. In one example aspect, the method includes receiving activity data from autonomous agents in an operational environment, deploying static and dynamic observing agents to monitor expected behavior and deviations, detecting a deviation by an autonomous agent, determining the cause through analysis, performing a mitigative action based on the cause, and executing a preventative action to block similar future deviations. The method may also involve configuring observing agents with different observation modalities, periodically modifying observation parameters unpredictably, facilitating direct communication between observing agents, resolving conflicts in observations, and updating observation policies. Mitigative actions can include disabling credentials, rerouting communications, and logging actions.Type: ApplicationFiled: July 28, 2025Publication date: November 20, 2025Applicant: Citibank, N.A.Inventors: James MYERS, Manjit RAJARETNAM, Sofia RAHMAN, William CAMERON
-
Publication number: 20250278265Abstract: Systems and methods that providing status indications dependent on operations executed in accordance with a software programming workflow based on satisfaction of dependencies across feature programming workflows of the software programming workflow are disclosed herein. By selectively generating and causing indications to be displayed to relevant users at corresponding devices, the system can more accurately identify when the status of one event affects a different event, even when such events are associated with the development of different features of an application.Type: ApplicationFiled: May 5, 2025Publication date: September 4, 2025Applicant: Citibank, N.A.Inventors: Rajni Pritmani, Laura McNeil, Muthukumar Arunachalam, Srikanth Bezawada, Nancy Griffin, Nila Jenasundar, William Cameron
-
Publication number: 20250265077Abstract: Systems and methods that provide status indications in response to detection of one or more duplicate operations between a first software programming workflow and a second software programming workflow are disclosed herein. By selectively generating status indications on display devices associated with designated users during separate software programming workflows as described, systems can be configured to accurately determine when redundant operations are to be executed across different software programming workflows and provide indications that reduce or eliminate the need for subsequent, duplicative operations to be executed when developing corresponding portions of different software programming workflows.Type: ApplicationFiled: May 5, 2025Publication date: August 21, 2025Applicant: Citibank, N.A.Inventors: Rajni Pritmani, Laura McNeil, Muthukumar Arunachalam, Srikanth Bezawada, Nancy Griffin, Nila Jenasundar, William Cameron
-
Publication number: 20250265173Abstract: Systems and methods are described that allow for updating of software applications during testing of the application to detect errors as a result of execution of portions of the software application that prevent downstream portions of the software application from being evaluated. In an example, systems are described that are configured to detect errors during application execution. When an error is detected, the system obtains and executes specific script sets to debug the application. Based on the results of these debug operations, the system generates error reports that indicate issues within the software workflow. This ensures that errors in one part of the software do not hinder the evaluation of subsequent parts, allowing for a more efficient and thorough testing process.Type: ApplicationFiled: May 5, 2025Publication date: August 21, 2025Applicant: Citibank, N.A.Inventors: Joseph Julius Bosco Arockia Dass, Robin Jose Kurian, Laura McNeil, William Cameron
-
Publication number: 20070155601Abstract: An inflatable unitary construction hemispherical or dome-shaped flat-bottomed exercise device analogous to an exercise ball having a flat and relatively stable surface to improve its usefulness to people who cannot control fully round prior art exercise balls.Type: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Inventors: Brenda Dykgraaf, William Cameron
-
Publication number: 20060059994Abstract: A sensor system includes one or more sensor die, wherein each sensor die is located above a carrier having a carrier portion, such that the carrier is located above a port configured to include a media passage through which media (e.g., gas, liquid, and the like) can flow. The sensor system further includes a housing in which the sensor die, the carrier and the port are disposed, and a lid, which engages the housing and encloses the carrier and the port. An EMI shield generally surrounds the carrier, wherein such that the carrier portion of the carrier serves as an interface between the port and the in order to isolate the carrier from stresses in the port. The EMI shield can be attached to a Printed Circuit Board (PCB) to minimize electrical interferences for the components on the PCB and also to protect wire bonds thereof during handling. By implementing such a sensor system, the sensor die can be isolated from stresses in the housing.Type: ApplicationFiled: September 21, 2004Publication date: March 23, 2006Inventors: William Cameron, Tyrone Cathcart
-
Publication number: 20060004670Abstract: A system and method are disclosed for providing a plurality of payment services to facilitate electronic commerce. In one embodiment, services are provided within the context of a four-corner trust model comprising a buyer and a seller that engage in an on-line transaction. The buyer is a customer of a first financial institution. The first financial institution acts as a certificate authority for the buyer and issues the seller a hardware token including a private key and a digital certificate signed by the first financial institution. The seller is a customer of a second financial institution. The buyer uses its private key to sign payment instructions that are forwarded to the first or second financial institution for execution. The message may be forwarded to the first financial institution indirectly via the seller and the second financial institution.Type: ApplicationFiled: May 4, 2004Publication date: January 5, 2006Inventors: Mary McKenney, Markus Walch, Walter Baker, Oliver Storch, Peter Landsmann, William Jetter, Margaret Wong, William Cameron
-
Patent number: D546907Type: GrantFiled: December 30, 2005Date of Patent: July 17, 2007Inventors: Brenda Dykgraaf, William Cameron