Patents Assigned to Charles Schwab & Co.
  • Patent number: 6954799
    Abstract: Method and apparatus for integrating distributed shared services system which integrates web based applications with each other and with other centralized application to provide a single sign-on approach for authentication and authorization services for distributed web sites requiring no access time back to the authentication/authorization server is provided.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: October 11, 2005
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Jack Lawrence Lerner
  • Patent number: 6910016
    Abstract: A method and apparatus identifies the status of a system by determining average queue waiting periods of commands in one or more queues, and identifying the trend of average queue waiting periods over time.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: June 21, 2005
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Jean-Jaques Heler
  • Patent number: 6714948
    Abstract: A method and apparatus generates identifiers of database records apart from the database. One or more application programs may request an identifier of a transaction, and a stored identifier of a prior transaction is incremented or otherwise altered to produce the identifier of the transaction. The identifier is provided to the application program, which uses it as an identifier of a record of a database if such a record is created. If a system failure occurs, the database is scanned to identify the most recently issued identifier stored in the database, for example by requesting from the database the highest transaction number stored, and that number is used to generate the next transaction number.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: March 30, 2004
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Adam Richards
  • Patent number: 6681205
    Abstract: A method and apparatus enrolls a user for voice recognition by prompting the user to speak a social security number or other number. A voiceprint is extracted from the social security number. Additional sequences of numbers are generated so that the total number of times each decimal digit appears in the social security number or the additional sequences meets or exceeds a threshold value. The user is then prompted to speak the additional sequences and the voiceprint extracted from the social security number is refined to include the additional information received from the responses to the prompts for the sequences. A standard sequence may also be prompted and a voiceprint of the standard sequence compared with the voiceprints of other users speaking the same standard sequence to identify the level of differentiation between the user's voice and other user's voices.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: January 20, 2004
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Michelle San Martin, Robert C Wohlsen, Cecily Baptist
  • Patent number: 6654788
    Abstract: An apparatus and a method for insuring compliance of a regulatory rule set for messages generated by at least one agent of the enterprise. The method comprises the steps of: a) providing a Messaging interface used by an agent containing at least one field accessing a message queue which is based upon the agent to create the regulatory analysis message; b) identifying issues regarding the regulatory analysis message to create an issue collection containing at least one issue; c) responding to each of the issue contained in the issue collection to create an issue response for each issue; and d) creating the regulatory analysis message based upon the issues responses for each of the issues of the issue collection.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: November 25, 2003
    Assignee: Charles Schwab & Co.
    Inventors: Curtis Chance, Lynn Scwartz, Bruno Sarda
  • Patent number: 6591228
    Abstract: A logging service logs diagnostic messages from applications executing in a mainframe computing environment to a centralized log. A mainframe computing environment has a plurality of mainframes coupled to a coupling facility. The coupling facility has a data storage area called a “logstream.” Each mainframe has one or more subsystems executing applications. Each application preferably contains an API block, which is populated by the application and passed to a logging service API when the application desires to store a diagnostic message in the logstream. The logging service API writes the diagnostic messages to the logstream. In one subsystem, the logging service API contacts an alert facility in response to certain diagnostic messages received from applications. The logging service API in this subsystem also uses a message queue to pass the diagnostic messages to a subsystem able to write to the logstream.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: July 8, 2003
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Ian G. Hall, Bernard F. Clark
  • Patent number: 6332161
    Abstract: A system and method of (1) creating a temporal queue in which responses to multiple client requests received simultaneously, or nearly simultaneously, by a server computer include indications of periods of time such that subsequent rounds of client requests are staggered in time, and (2) notifying system users of the status of their messages with respect to the temporal queue. A log-in request is transmitted from a user to the server computer. In response, a message containing an estimate of the period of time required for prior threads to conclude is sent. The user is notified of the remaining time left in the temporal queue. Upon the expiration of the period of time, the thread continues with further messages.
    Type: Grant
    Filed: September 25, 1998
    Date of Patent: December 18, 2001
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Gideon Sasson