Patents Assigned to Charles Schwab & Co.
  • Publication number: 20250110608
    Abstract: A system facilitates real-time user interactions in a virtual environment of a user application accessible by multiple computing devices.
    Type: Application
    Filed: December 12, 2024
    Publication date: April 3, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventors: Jeffrey Michael FREISTHLER, Justin Wayne WEBSTER, Christopher Nathan MELNICK, Bryan EDELMAN, Nathan Ralph HOGGE, Jacob Patrick SULLIVAN
  • Patent number: 12267367
    Abstract: A network intrusion system for a protected network includes a ruleset module configured to receive metadata for rules. The metadata describes, for each of the rules, a set of associated network vulnerabilities. The ruleset module is configured to access vulnerability information describing a set of cumulative vulnerabilities that each is present in at least one network device within the protected network. The network intrusion system includes a rule management module configured to, for each rule of the plurality of rules: identify the set of associated network vulnerabilities described by the metadata for the rule, determine whether there is a match between any of the set of associated network vulnerabilities and the set of cumulative vulnerabilities, and, in response to determining that there is no match, transmit a first command signal to a network security module. The first command signal instructs the network security module to disable the rule.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: April 1, 2025
    Assignee: Charles Schwab & Co., Inc
    Inventors: Brandon William Scherer, John Scott Kula
  • Patent number: 12267327
    Abstract: An authentication system includes an authentication module maintaining a store of credentials for a set of users. In response to an identity specified by credentials provided from a requestor address not being found in the store of credentials, the authentication module transmits an authentication failure response. In response to the provided credentials matching selected credentials, the authentication module transmits an authentication success response. The authentication system includes an analyzer module configured to determine a number of identity-not-found failures corresponding to a first address, identify a triggering event in response to the number exceeding a predetermined threshold, and, in response to the triggering event, add the first address to a block list.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: April 1, 2025
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventors: Bradley Scott Will, Michael John Serafino
  • Patent number: 12254871
    Abstract: A method of operating a customer utterance analysis system includes obtaining a subset of utterances from among a first set of utterances. The method includes encoding, by a sentence encoder, the subset of utterances into multi-dimensional vectors. The method includes generating reduced-dimensionality vectors by reducing a dimensionality of the multi-dimensional vectors. Each vector of the reduced-dimensionality vectors corresponds to an utterance from among the subset of utterances. The method includes performing clustering on the reduced-dimensionality vectors. The method includes, based on the clustering performed on the reduced-dimensionality vectors, arranging the subset of utterances into clusters. The method includes obtaining labels for a least two clusters from among the clusters. The method includes generating training data based on the obtained labels. The method includes training a neural network model to predict an intent of an utterance based on the training data.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: March 18, 2025
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventors: Abhilash Krishnankutty Nair, Amaris Yuseon Sim, Dayanand Narregudem, Drew David Riassetto, Logan Sommers Ahlstrom, Nafiseh Saberian, Stephen Filios, Ravindra Reddy Tappeta Venkata
  • Publication number: 20250086260
    Abstract: A system and method uses different authentication techniques, including weak passive authentication techniques, to authenticate users by generating a score and comparing it to a threshold selected according to the feature the user is requesting.
    Type: Application
    Filed: November 27, 2024
    Publication date: March 13, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventors: Valery ZUBOVSKY, Charles E. GOTLIEB
  • Publication number: 20250086386
    Abstract: A computer system includes memory configured to store a document database and a machine learning model. The document database includes multiple historical documents each having at least one version labeled as compliant and at least one version labeled as non-compliant. The system includes a creator user interface, a compliance user interface, an automated distribution module, and a model building module configured to train the machine learning model to classify a document according to a compliance score indicating a likelihood of document compliance with one or more compliance criteria. The system also includes an orchestrator module configured to receive the compliance score for the submitted document from the machine learning model, determine whether the compliance score is greater than or equal to a compliance score threshold, and supply the submitted document to the compliance user interface for transmission to the compliance team device when the compliance score is above a threshold.
    Type: Application
    Filed: November 25, 2024
    Publication date: March 13, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventors: Sean Ming-Yin LAW, Logan Sommers AHLSTROM
  • Patent number: 12249300
    Abstract: A system and method uses a two-dimensional graphics library to generate an image representation that can be used by a three-dimensional graphics library to render the image.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: March 11, 2025
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventor: Sean M. Payne
  • Patent number: 12248924
    Abstract: A system and method allows a user to pay for a transaction by scanning an encoded image, for example, using a mobile device. The payor is anonymous to the party receiving payment.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: March 11, 2025
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventors: Konstantinos P. Konstantinides, Naresh Sikha, Janardhan D. Kakarla, Eliel R. Johnson
  • Publication number: 20250077917
    Abstract: A system includes at least one processor and a memory. The memory stores an account database and a scenario database. Each scenario includes a set of rules to apply to account parameters to determine adjusted account parameters. The memory stores instructions that, upon execution, cause the at least one processor to, in response to receiving a request including a first scenario of the set of scenarios, identify a first set of rules from the scenario database corresponding to the first scenario. The instructions cause the processor to obtain first account parameters of the first account and adjust the first account parameters based on the first set of rules. The instructions cause the processor to calculate a set of outcome metrics of the first account based on the adjusted account parameters and plot the set of outcome metrics based on a plot type included in the request.
    Type: Application
    Filed: November 20, 2024
    Publication date: March 6, 2025
    Applicant: Charles Schwab & Co., Inc
    Inventors: Randal Scott HOWELL, Nicholas THEODORAKOS
  • Publication number: 20250078496
    Abstract: A system and method allows a light colored image of an object such as a check to be detected and captured on a light colored background for uploading to a server for processing. Detection involves detecting edges of objects on the image, drawing a rectangle around the detected edges, testing for an aspect ratio of the rectangle within an approved range, testing for the rectangle being outside of a margin of the image and being a certain percentage of the image, and testing for blur within a tolerable range.
    Type: Application
    Filed: November 20, 2024
    Publication date: March 6, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventor: Amy L. ACUFF
  • Publication number: 20250069113
    Abstract: A method includes receiving client data of a client that includes at least one of clickstream data and analytic data of the client. For each of a number of trained machine learning (ML) models corresponding, respectively, to a number of campaigns, campaign-specific features are extracted from the client data, and a campaign interest prediction score is generated by inputting the campaign-specific features extracted for the ML model into the ML model. At least one campaign, from among the plurality of campaigns, is assigned to the client based on the generated campaign interest prediction scores. The clickstream data includes a plurality of pages visited by the client, and the analytic data of the client includes at least one of phone call data, chat message data, email data, or survey data of the client.
    Type: Application
    Filed: November 12, 2024
    Publication date: February 27, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventors: Tajdar Shameem SIDDIQUI, Stephen FILIOS, Michelle SCHROEDER, Logan Sommers AHLSTROM
  • Publication number: 20250061088
    Abstract: A system includes processor hardware and memory hardware that stores instructions. The instructions include, in response to receiving a request, determining a request type of the request, retrieving a first set of collected information, and selecting a first set of instructions corresponding to the request type. The instructions include constructing a first result by executing each instruction of the first set of instructions to create the first entry as a nested entry within the first result including data of the first set of collected information identified in the first set of instructions as nested or retrieve first data of the first set of collected information identified by the first instruction and add the first data to the first entry of the first result. The instructions include transforming a display of the operator device to complete a set of fields displayed on the display with corresponding entries of the first result.
    Type: Application
    Filed: November 7, 2024
    Publication date: February 20, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventors: Sean William WATTS, Igor VORNOVITSKIY, IV
  • Publication number: 20250061110
    Abstract: A computationally-efficient system for encoding a message object implements instructions including determining a token of the message object. The token identifies a structure of the message object. The instructions include obtaining a dictionary definition based on the token. The dictionary definition describes the structure of the message. The message includes multiple entries. Each of the entries is characterized by a data type and a field identifier. The dictionary definition defines an order of the entries. The instructions include, according to an order specified by the dictionary definition, selecting each entry of a set of entries in the message in sequence and writing the entry to a byte queue exclusive of the data type and the field identifier. The instructions include initiating transmission of the byte queue over a communications network.
    Type: Application
    Filed: November 6, 2024
    Publication date: February 20, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventor: Eric TESSE
  • Patent number: 12229014
    Abstract: A system and method converts a list that may be used for tracking, into an input that can be used by backup and recovery software to avoid backing up certain virtual machines in a multiple cluster backup configuration, network coupled, environment.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: February 18, 2025
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventor: Tony Volpentest
  • Publication number: 20250054060
    Abstract: A method for processing a plurality of orders of shares of exchange traded funds for retirement plans includes providing a pool of at least one share of each of the exchange traded funds to be traded by the retirement plans, receiving an order from a retirement plan that specifies a first amount other than a whole number of shares of an exchange traded fund, identifying a second amount that is a whole number of shares nearest to the first amount, adding, from the pool, a number of shares to the first amount such that a sum of the number of shares and the first amount equals the second amount, directing an exchange to execute a trade for the second amount, and allocating the first amount to the retirement plan and a difference between the first amount and the second amount to the pool.
    Type: Application
    Filed: July 25, 2024
    Publication date: February 13, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventors: Jeffrey CASS, Lisa DALLAS, Clint SMITH
  • Publication number: 20250053464
    Abstract: A system and method receives a request for an event that is not fully specified, and predicts sufficient details of the event to instruct a hardware distributor to route the request to an agent that can handle the predicted request.
    Type: Application
    Filed: October 28, 2024
    Publication date: February 13, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventors: Shahbaz CHAUDHARY, Justin ROBISCHON, Jodi BLOMBERG
  • Publication number: 20250045851
    Abstract: A system and method identify the review order of a set of documents and then send documents to parties for review according to the precedence identified. The parties review the documents and provide approvals or rejections. The documents approved may be used to open accounts.
    Type: Application
    Filed: October 25, 2024
    Publication date: February 6, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventors: William PEARSON, Charles E. GOTLIEB
  • Publication number: 20250047490
    Abstract: An authorization server, method, and non-transitory computer readable medium for generating and managing at least one access token associated with a client. The authorization server may include a memory configured to store computer readable instructions; and processing circuitry configured to execute the computer readable instructions to cause the authorization server to, compute an encryption key based on information associated with a user session, embed the encryption key into the at least one access token, map, within a database, the at least one access token to an access token handle associated with the client, return the access token handle to the client, and selectively provide the access token to at least one web Application Programming Interface (API) in response to receipt of the access token handle from the at least one web API.
    Type: Application
    Filed: August 1, 2023
    Publication date: February 6, 2025
    Applicant: Charles Schwab & Co., Inc
    Inventor: Valery ZUBOVSKY
  • Publication number: 20250036791
    Abstract: A method includes storing a test database of tests and corresponding test rules, storing a user information database, storing a profile database, and storing a threshold database including thresholds corresponding to test scores and similarity scores. The method includes, in response to receiving interaction parameters of an interaction performed by a user, identifying a set of tests based on the interaction parameters. The method includes, for each of the set of tests: calculating a score using user data of the user, corresponding test rules, and the interaction parameters; adjusting the score based on the user's profile; obtaining a threshold corresponding to the identified test; and, in response to the score exceeding the threshold, categorizing the interaction within a first category. The method also includes generating and transmitting an alert in response to the interaction being categorized within the first category.
    Type: Application
    Filed: October 10, 2024
    Publication date: January 30, 2025
    Applicant: Charles Schwab & Co., Inc.
    Inventors: Randal Scott HOWELL, Eric John HAINS, Justin Wayne WEBSTER
  • Patent number: 12212633
    Abstract: A method includes assigning unique symbols to pages of a website, respectively. The method includes obtaining page symbol sequences of browsing sessions, respectively. Each browsing session corresponds to a visitor of the website. For each browsing session, the page symbol sequence of the browsing session is a sequence of symbols that corresponds, respectively, to a sequence of pages of the website visited during the browsing session by the corresponding visitor. The method includes generating a master string including the page symbol sequences, generating a suffix array corresponding to the master string, and generating a longest common prefix (LCP) array corresponding to the suffix array. The method includes, based on the suffix array and LCP array, determining one or more most common n-step subsequences of pages (n is an integer greater than 1).
    Type: Grant
    Filed: January 10, 2024
    Date of Patent: January 28, 2025
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventors: Sean Ming-Yin Law, Kenneth Edward Angel