Patents by Inventor Sandra K. Johnson

Sandra K. Johnson 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: 11494723
    Abstract: An embodiment of the present invention is directed to a feedback-based system and methodology for dynamically selecting communication messages, social media data, support data, etc. (denoted data) in evaluating dynamic lightweight personalized analytics (DLPA). Disclosed embodiments include a process for optimizing the key performance indicators (KPIs) used in measuring success by dynamically selecting the type, size, etc. of data leveraged by DLPA. This facilitates a small memory footprint and optimal computation when making smart, customized suggestions to users.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: November 8, 2022
    Inventor: Sandra K. Johnson
  • Publication number: 20220318827
    Abstract: Exemplary embodiments include a feedback-based system and methodology for suggesting or making special transfer recommendations in dynamic lightweight personalized analytics (DLPA). It focuses on when and how to make such transfers, and the actual transfer amounts, based on remittance customer behavior, local and global events, geolocation data and other relevant information. Exemplary embodiments include a process for identifying, minimizing, and leveraging the behavioral information that optimize customer satisfaction in conjunction with the key performance indicators (KPIs) used in quantifying success. Furthermore, it facilitates a small memory footprint and optimal computation in selecting such donations.
    Type: Application
    Filed: March 23, 2022
    Publication date: October 6, 2022
    Inventor: Sandra K. Johnson
  • Publication number: 20220292551
    Abstract: A system and method for dynamically adjusted charitable donations based on dynamic lightweight personalized analytics (DLPA) is disclosed. The system provides for a remittance analytics engine that determines whether a donation percentage should be increased based on calculations involving historical transfer data, social media, and favorable support from transfer services. The method adjusts donation percentages based on similar analyses and ultimately results in a transfer of funds to a predetermined charity. A differing system and method is used for determining when to transfer a one-time donation under favorable conditions when the increased amount is constant versus determining when to transfer a one-time donation under favorable conditions when the increased amount is variable.
    Type: Application
    Filed: March 9, 2022
    Publication date: September 15, 2022
    Inventor: Sandra K. JOHNSON
  • Patent number: 11410108
    Abstract: An embodiment of the present invention is directed to a feedback-based system and methodology for dynamic lightweight personalized analytics (DLPA). Disclosed embodiments include a process for dynamically leveraging various inputs such as behavioral and other analytics types, and using a small number of dynamically adjusted parameters, a small memory footprint and optimal computation, to deliver behavioral and other suggestions for customer behavior. In addition, certain actions are cancelled, prior to their completion, based on new, dynamically discovered customer behaviors.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: August 9, 2022
    Inventor: Sandra K. Johnson
  • Publication number: 20220198567
    Abstract: This invention details a feedback-based system and methodology for dynamically transferring funds from external accounts in dynamic lightweight personalized analytics (DLPA). It also focuses on when and how to create targeted entities, e.g., financial accounts, in such an environment. Disclosed embodiments include a process for identifying, minimizing, and leveraging the behavioral information that optimize customer financial planning instruments in conjunction with the key performance indicators (KPIs) used in quantifying success. It includes dynamically leveraging financial accounts associated with customers, to determine when to make recommendations to create or transfer funds to other types of accounts or other relevant account-related actions. Furthermore, it facilitates a small memory footprint and optimal computation when making smart, customized suggestions to customers regarding their associated accounts.
    Type: Application
    Filed: December 22, 2021
    Publication date: June 23, 2022
    Inventor: Sandra K. JOHNSON
  • Publication number: 20220172142
    Abstract: A system and method for creating and adjusting financial accounts based on dynamic lightweight personalized analytics (DLPA) is disclosed. It provides for determining whether a user account should be suspended or deleted and considers parameters that include the number of transactions, the funds ultimately transferred, and the time between transfers. Based on these parameters and others, it can be automatically determined whether an account should be changed, including suspending the account or creating a savings account. This optimizes financial planning and increases the efficiency with which financial suggestions are provided.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 2, 2022
    Inventor: Sandra K. JOHNSON
  • Publication number: 20220004963
    Abstract: This invention details a feedback-based system and methodology for adjusting customer accounts in dynamic lightweight personalized analytics (DLPA). Disclosed embodiments include a process for identifying, minimizing, and leveraging the behavioral information that optimize customer financial planning results in conjunction with the key performance indicators (KPIs) used in quantifying success. It includes dynamically creating financial accounts associated with customers, as well as the real-time adjustments on the amount of funds deposited in such accounts. Furthermore, it facilitates a small memory footprint and optimal computation when making smart, customized suggestions to customers regarding their associated accounts.
    Type: Application
    Filed: July 1, 2021
    Publication date: January 6, 2022
    Inventor: Sandra K. Johnson
  • Publication number: 20210304226
    Abstract: An embodiment of the present invention is directed to a feedback-based system and methodology for leveraging customer behavior in dynamic lightweight personalized analytics (DLPA). Disclosed embodiments include a process for identifying, minimizing and leveraging the behavioral information that optimize the key performance indicators (KPIs) used in quantifying success. This facilitates a small memory footprint and optimal computation when making smart, customized suggestions to users.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 30, 2021
    Inventor: Sandra K. JOHNSON
  • Publication number: 20210279745
    Abstract: An embodiment of the present invention is directed to a feedback-based system and methodology for dynamically adjusting default parameters in dynamic lightweight personalized analytics (DLPA). Disclosed embodiments include a process for optimizing the key performance indicators (KPIs) used in measuring success by dynamically adjusting the values of default parameters used in processing requests and other activities needed for DLPA implementation. Some of these parameters include the time frequency for calculating KPIs and the frequency of making suggestions. This facilitates a small memory footprint and optimal computation when making smart, customized suggestions to users.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 9, 2021
    Inventor: Sandra K. Johnson
  • Publication number: 20210201241
    Abstract: An embodiment of the present invention is directed to a feedback-based system and methodology for dynamically selecting communication messages, social media data, support data, etc. (denoted data) in evaluating dynamic lightweight personalized analytics (DLPA). Disclosed embodiments include a process for optimizing the key performance indicators (KPIs) used in measuring success by dynamically selecting the type, size, etc. of data leveraged by DLPA. This facilitates a small memory footprint and optimal computation when making smart, customized suggestions to users.
    Type: Application
    Filed: December 30, 2020
    Publication date: July 1, 2021
    Inventor: Sandra K. JOHNSON
  • Publication number: 20210133660
    Abstract: An embodiment of the present invention is directed to a feedback-based system and methodology for dynamically adjusting array structures and the fraction of local and global parameters used in evaluating dynamic lightweight personalized analytics (DLPA). Disclosed embodiments include a process for optimizing the key performance indicators (KPIs) used in measuring success by adjusting DLPA array sizes, triggers for replacing array elements and the fraction of analytics suggestions that are personal versus global. This facilitates a small memory footprint and optimal computation when making smart, customized suggestions to users.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 6, 2021
    Inventor: Sandra K. Johnson
  • Publication number: 20210073704
    Abstract: An embodiment of the present invention is directed to a feedback-based system and methodology for dynamic lightweight personalized analytics (DLPA). Disclosed embodiments include a process for dynamically leveraging various inputs such as behavioral and other analytics types, and using a small number of dynamically adjusted parameters, a small memory footprint and optimal computation, to deliver behavioral and other suggestions for customer behavior. In addition, certain actions are cancelled, prior to their completion, based on new, dynamically discovered customer behaviors.
    Type: Application
    Filed: September 8, 2020
    Publication date: March 11, 2021
    Inventor: Sandra K. Johnson
  • Publication number: 20200410513
    Abstract: An embodiment of the present invention is directed to providing lightweight personalized analytics (LPA). Disclosed embodiments include a process for leveraging behavioral and other analytics types, and using a small number of parameters, a small memory footprint and optimal computation, to deliver behavioral and other suggestions to customers based on insights. An objective is to minimize the parameters and optimize the insights and suggestions for customer behavior.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 31, 2020
    Inventor: Sandra K. JOHNSON
  • Publication number: 20190347652
    Abstract: An embodiment of the present invention is directed to selecting nodes to execute chaincode components in a blockchain-based global payments funds transfer system with a mobile money gateway. Disclosed embodiments include storing account profiles, including account numbers, funds available, mobile telephone numbers, sending and receiving currencies and countries, and other relevant information. An embodiment of the present invention focuses on a portion of the response to a consumer requesting remittance to a recipient with a mobile money account. It details the specifics of how a currency exchange server (the entity) may be selected to execute the chaincode, as a result of a smart contract trigger to perform a currency exchange. After the currency exchange, the funds may be forwarded to the mobile money gateway for subsequent payment to the recipient's mobile money account.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 14, 2019
    Inventor: Sandra K. JOHNSON
  • Publication number: 20190180274
    Abstract: This invention is directed to a methodology and system for a blockchain-based mobile money gateway for facilitating fast and secure blockchain-based funds transfer. According to an embodiment of the present invention, smart contracts may be triggered to execute in response to a consumer requesting remittance and the finance institution, which may or may not be on the blockchain network, verifying consumer information, such as funds availability. This successful execution may trigger another smart contract to execute the currency exchange on a relevant currency exchange server, also on the blockchain network. The successful currency exchange may then trigger the execution of another smart contract to transfer the exchanged funds to the blockchain mobile money gateway, also a participant on the blockchain network. Once the funds are transferred to the blockchain mobile money gateway, the funds may then be pushed to the mobile money account of the receiver.
    Type: Application
    Filed: November 28, 2018
    Publication date: June 13, 2019
    Inventor: Sandra K. JOHNSON
  • Publication number: 20160085682
    Abstract: A method for caching includes determining a degree of relatedness for a database entry stored in a concept table. The concept table is stored in cache. The degree of relatedness is based on a comparison between a concept of data of the database entry and a concept of the concept table. The method includes determining an amount of data usage for the database entry where the data usage includes an amount of usage of the database entry while in cache. The method includes determining a cache flushing rating for the database entry. The cache flushing rating is determined from the degree of relatedness of the database entry and the amount of data usage of the database entry. The method includes flushing the database entry from the cache in response to the cache flushing rating of the database entry being below a cache flush threshold.
    Type: Application
    Filed: October 22, 2014
    Publication date: March 24, 2016
    Inventors: Sandra K. Johnson, Grant D. Miller
  • Publication number: 20160085678
    Abstract: An apparatus includes a DOR read module that determines a degree of relatedness for a database entry stored in a concept table. The concept table is stored in cache and degree of relatedness is based on a comparison between a concept of data of the database entry and a concept of the concept table. A data usage module determines an amount of data usage for the database entry where the data usage includes an amount of usage of the database entry while in cache, a flushing rating module determines a cache flushing rating for the database entry, and a flushing module flushes the database entry from the cache in response to the cache flushing rating of the database entry being below a cache flush threshold. The cache flushing rating is determined from the degree of relatedness of the database entry and the amount of data usage of the database entry.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Sandra K. Johnson, Grant D. Miller
  • Patent number: 9223457
    Abstract: The present invention relates to the visualization of complex information using a set of navigable landmasses. A method for generating a visualization of a programming code base using a set of navigable landmasses in accordance with an embodiment of the present invention includes: representing each of a plurality of different code components using a respective landmass; adjusting a size of each landmass based on a number of lines of code in the code component corresponding to the landmass; and displaying the landmasses.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Donna E. Dillenberger, Sandra K. Johnson, Joan L. Mitchell, David Ward
  • Publication number: 20140325478
    Abstract: Provided herein are approaches for generating a visualization of software code using a set of buildings. Specifically, one approach comprises: representing software code using a set of buildings in a virtual city environment, wherein each building of the set of buildings represent a software solution; displaying the set of buildings in the virtual city environment; and displaying a plurality of floors and a plurality of rooms within each of the plurality of floors of the set of buildings, wherein each of the plurality of floors of a building of the set of buildings represents a software component of the software solution represented by the building, and wherein each of the plurality of rooms within each floor of the building represents a different version of the software component represented by the floor of the building.
    Type: Application
    Filed: July 10, 2014
    Publication date: October 30, 2014
    Inventors: Donna N Eng Dillenberger, Sandra K. Johnson, Sharad Mishra, Joan L. Mitchell, Benjamin J. Stoor, David Ward
  • Patent number: 8812458
    Abstract: Provided is a method for the adaptive updating of building block architectures and designs in the event of a change to a component of the building block architecture. When a specific component of the architecture, or SBB, is replaced or modified, the metadata associated with the new or modified component is placed in a building block repository. The system captures or recognizes the event and automatically makes updates to dependent components of the specific component. Such updates may include, but are not limited to, a substitution or replacement of one component with another, generally if the replacement component is a better fit in the solution architecture than the original component. A new or updated system architecture is generated to reflect the replaced and/or modified components and the associated metadata. In the alternative, the system notifies an administrator to make specific changes in components rather than implementing the changes automatically.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ingrid M. Moulckers, Sandra K. Johnson