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: 12596813
    Abstract: 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: Grant
    Filed: July 28, 2025
    Date of Patent: April 7, 2026
    Inventors: Manjit Rajaretnam, Sofia Rahman, William Cameron, James Myers, Ryan Bergeron
  • Publication number: 20260050434
    Abstract: 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: Application
    Filed: October 27, 2025
    Publication date: February 19, 2026
    Applicant: Citibank, N.A.
    Inventors: Rajni Pritmani, Laura McNeil, Muthukumar Arunachalam, Srikanth Bezawada, Nancy Griffin, Nila Jenasundar, William Cameron
  • Patent number: 12554484
    Abstract: 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: Grant
    Filed: May 5, 2025
    Date of Patent: February 17, 2026
    Assignee: Citibank, N.A.
    Inventors: Rajni Pritmani, Laura McNeil, Muthukumar Arunachalam, Srikanth Bezawada, Nancy Griffin, Nilasundar Jena, William Cameron
  • Publication number: 20260044610
    Abstract: 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: Application
    Filed: October 20, 2025
    Publication date: February 12, 2026
    Applicant: Citibank, N.A.
    Inventors: Manjit Rajaretnam, Sofia Rahman, William Cameron, Imir Arifi, James Myers
  • Publication number: 20250390413
    Abstract: 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: Application
    Filed: August 29, 2025
    Publication date: December 25, 2025
    Applicant: Citibank, N.A.
    Inventors: Joseph Julius Bosco Arockia Dass, Robin Jose Kurian, Laura McNeil, William Cameron
  • Patent number: 12487904
    Abstract: 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: Grant
    Filed: May 5, 2025
    Date of Patent: December 2, 2025
    Assignee: Citibank, N.A.
    Inventors: Joseph Julius Bosco Arockia Dass, Robin Jose Kurian, Laura McNeil, William Cameron
  • Publication number: 20250356026
    Abstract: 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: Application
    Filed: July 28, 2025
    Publication date: November 20, 2025
    Applicant: Citibank, N.A.
    Inventors: James MYERS, Manjit RAJARETNAM, Sofia RAHMAN, William CAMERON
  • Publication number: 20250278265
    Abstract: 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: Application
    Filed: May 5, 2025
    Publication date: September 4, 2025
    Applicant: Citibank, N.A.
    Inventors: Rajni Pritmani, Laura McNeil, Muthukumar Arunachalam, Srikanth Bezawada, Nancy Griffin, Nila Jenasundar, William Cameron
  • Publication number: 20250265077
    Abstract: 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: Application
    Filed: May 5, 2025
    Publication date: August 21, 2025
    Applicant: Citibank, N.A.
    Inventors: Rajni Pritmani, Laura McNeil, Muthukumar Arunachalam, Srikanth Bezawada, Nancy Griffin, Nila Jenasundar, William Cameron
  • Publication number: 20250265173
    Abstract: 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: Application
    Filed: May 5, 2025
    Publication date: August 21, 2025
    Applicant: Citibank, N.A.
    Inventors: Joseph Julius Bosco Arockia Dass, Robin Jose Kurian, Laura McNeil, William Cameron
  • Publication number: 20070155601
    Abstract: 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: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Brenda Dykgraaf, William Cameron
  • Publication number: 20060059994
    Abstract: 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: Application
    Filed: September 21, 2004
    Publication date: March 23, 2006
    Inventors: William Cameron, Tyrone Cathcart
  • Publication number: 20060004670
    Abstract: 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: Application
    Filed: May 4, 2004
    Publication date: January 5, 2006
    Inventors: Mary McKenney, Markus Walch, Walter Baker, Oliver Storch, Peter Landsmann, William Jetter, Margaret Wong, William Cameron
  • Patent number: D546907
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: July 17, 2007
    Inventors: Brenda Dykgraaf, William Cameron