Patents Assigned to Charles Schwab & Co., Inc.
  • Patent number: 9769108
    Abstract: A system and method allows users of a social network system to view different types of information based on rights and privileges associated with the information and attributes and characteristics of each user.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: September 19, 2017
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Kenneth M. Bravmann, Benjamin N. Mattias, Jeffrey M. Weaver, Sandeep Reddy Chelamacherla Anand, John Murphy, Charles E. Gotlieb
  • Patent number: 9641517
    Abstract: A system and method provides security features for inter-computer communications. After a user has proved an association with one of several firms, a user identifier of the user that cannot be used to log the user in to a data consolidating system is received by a matching system from the data consolidating system. The validity of the user and the firm is checked at the matching system and, in response to the checking, the user identifier is converted to a different user identifier and the different user identifier is provided to a data providing system by the matching system. The data providing system provides the data of the user in response, and the matching system forwards the data to the data consolidating system.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 2, 2017
    Assignee: Charles Schwab & Co., Inc.
    Inventor: William Page
  • Patent number: 9515978
    Abstract: A system and method delivers e-mail messages if it can validate the master name server, MX record, or both for the mail domain in the address of the message. Otherwise, the message may be sent by alternate means, such as a message printed and mailed.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: December 6, 2016
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Michael Raneri, Paul Chisaki, John Funk
  • Patent number: 9182989
    Abstract: A system and method allows a legacy program to call a distributed service in the manner of the legacy program calling another legacy program. The call is translated and sent to the distributed system in a secure manner, with potential timeout issues potentially handled faster than would be handled by the distributed system, and the response is returned to the legacy program in the format that another legacy program would have used.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: November 10, 2015
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Ramakrishna V. Bokka
  • Patent number: 9185090
    Abstract: A system and method uses a set of XACML policies to identify an action or other single degree of variations of various entities that may be called using requests, and uses information from the policy that is useful for obtaining one or more XACML subjects and resources from a request to access the resource, and then builds an XACML policy request using the action or other single degree of variation, and the one or more subjects and resources to determine if authorization for performing the action or other single degree of variation on the one or more resources on behalf of the one or more subjects is granted. Only if the authorization is granted is the action or other single degree of variation performed on the one or more resources.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: November 10, 2015
    Assignee: Charles Schwab & Co., Inc
    Inventor: Valery Zubovsky
  • Patent number: 8996612
    Abstract: A system (150) and method are disclosed that provide for the transfer of at least one packet (194) comprising data between a user space (152) and a kernel space (154) associated with a server (156) that is positioned in a distributed network arrangement (192) with a plurality of clients (158, 160, 162, 164). A distribution program (168) associated with the user space (152) is operable to accumulate the at least one packet (194). An application program interface (174) associated with the user space (152) transfers the at least one packet (194) to the kernel space (154) with a number of software interrupts (204). A driver (176) associated with the kernel space (154) is operable to distribute the at least one packet (194) to a subset of the plurality of clients (158, 160, 162, 164) in response to receiving the number of software interrupts (204). The number of software interrupts (204) is less than one software interrupt per packet per client.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: March 31, 2015
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Andrew David Klager, Robert Lee Rhudy
  • Patent number: 8886841
    Abstract: A computing system architecture is based upon a peer-to-peer, asynchronous model. The architecture specifies a set of infrastructure facilities that comprise an inter-prise operating system. The inter-prise operating system provides all the facilities that make application coding as easy in the peer-to-peer asynchronous model as it is in a hierarchical, synchronous model. Services, which reside in containers, are linked asynchronously by an inter-prise bus and use data from a virtual data store.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: November 11, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Neal Goldstein, Adam Richards, David Sherr, David Levy, Chalon Mullins
  • Patent number: 8799243
    Abstract: A system and method providing which provides compliance tracking in a regulated organization. A plurality of users having different positions and roles in an organization are provided with different levels of access to the compliance system, and all regulatory compliance related licensing information is processed through a common compliance engine. The compliance engine operates to monitor the regulatory compliance licensing activities of licensed individuals within the organization. Compliance administrators are provided with a level access to the system which allows the compliance administrator to run searches and generate reports which show the state of various regulatory compliance licensing processes within the organization. Supervisors are provided with a level of access which allows the supervisor to review compliance regulatory licensing activities and tasks for employees they supervise. Customer representatives are able to review their own regulatory compliance information and tasks.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: August 5, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Bari Havlik
  • Patent number: 8768800
    Abstract: The invention forecasts a customer's annual withdrawals, manages order of withdrawal, forecasts likelihood that assets at retirement will provide needs for retirement, and provides ability to perform alternative analysis by changing various retirement goals, such as preservation of principal, amount of income desired, or expected length of retirement.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: July 1, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Olga Milosavljevic, Mark De Vincenzi, James Peterson
  • Patent number: 8731985
    Abstract: A system and method allows an operator to operate a financial services business under license by a company, with the company or business retaining, at the end of the relationship, the confidential information of the business and some or all of the clients, and the operator agreeing not to solicit those clients or not to solicit those clients using, or otherwise use, the confidential information of the business or the company. The company transforms the office used by the business into one suitable for the business at the company's expense, and optionally using the company logo and décor to provide the appearance that the business is at least related to the company.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: May 20, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Greg Maged, Andrew Salesky
  • Patent number: 8701173
    Abstract: A system and method is provided for a distributed computing system where a user can login to a client computer and access a number of different applications installed on web servers. These applications are then provided access to data in mainframe systems without a user having to enter mainframe user id or password information for gaining access to the mainframe system. The system and method can utilize a sign on object which is installed onto the client computer. The sign on object operates to obtain and transmit a security token which authorizes access to the mainframe system, and the security token does not require the use of the cookie data. This system and method can pass the security token through the web server and the web application in an encrypted form which limits security risks.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: April 15, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Ian G. Hall, Michael B. Brietzke, Janardhan Kakarla
  • Patent number: 8700518
    Abstract: A system and method automatically provides financial information to a client without requiring a service representative, increasing the efficiency and accuracy of a financial service transaction when compared to conventional systems, enabling a client to easily and efficiently provide information to the financial service provider, and enabling a financial service provider to easily and efficiently perform various financial services for a client automatically, including complex financial transactions.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: April 15, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Alan B. Nathan
  • Patent number: 8666871
    Abstract: A system and method allows an adviser/registered representative to act as an adviser to clients at a fee-only broker/custodian, and as a broker to the same clients at an independent broker-dealer. Non-commission-based trades are cleared and settled by the fee-only broker/custodian and commission-based trades are made by the independent broker-dealer using a clearing firm. The clearing firm settles the commissioned trades at the fee-only broker/custodian, where all the assets can be custodied.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: March 4, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventor: David E Canter
  • Patent number: 8645262
    Abstract: A system and method provides security information by allowing the user to choose from among tools that will be displayed to the user, some of which may be displayed in a manner that replaces a display of a different tool when the user selects it. Some tools such as a series of small charts displayed on the user's computer screen will display information regarding multiple securities, while multiple other tools display information about a single security selected by the user, for example, by the user clicking on the small chart corresponding to that security.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: February 4, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Erik Cottrell, Mindy P Gardner, Carolyn Cobbledick-Ridley
  • Patent number: 8626632
    Abstract: A system and method for securitizing margin loans, wherein a processor system operates to analyze account data for a plurality of accounts, and to identify and flag accounts that are marginable. The process provides for flagging a group of accounts which collectively are representative of a portfolio of marginable accounts held by a brokerage company. The system and method also provides for generating a general ledger for the brokerage company, a SPV, and a trust, wherein these general ledgers track the sale of margin loans belonging to the flagged accounts, from the brokerage company to the trust via the SPV. The system and method further provide for processing transactions in the flagged accounts to identify and classify transactions in the flagged accounts which affect the margin balances for the flagged accounts.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: January 7, 2014
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Carrie Dolan, Gregg Dolin, Cassandra Seay
  • Patent number: 8595116
    Abstract: A system and method uses a record keeping system, broker-dealer system and a bank system to provide retirement accounts that include one or more ETFs, or other index funds such as index mutual funds in one or more plans. An asset allocator defines the investment options under each plan.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: November 26, 2013
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Walter W Bettinger, II, Paul Ergh
  • Patent number: 8572223
    Abstract: A method and apparatus in a distributed processing system for implementing different business function applications. A plurality of common utility systems which provide for performing different operations can be utilized by different event manager modules which operate to implement the different business function application. The development and implementation of new business function applications can be streamlined by using the common utility systems across a number of different event manager modules which implement different business function applications. Additionally, various event manager modules, and event templates within the event manager modules can operate in a recursive manner to generate responses to events, which then generate subsequent events and subsequent responses between the event manager modules and their event templates.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: October 29, 2013
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Denny Mansilla
  • Patent number: 8548889
    Abstract: A system for graphically differentiating user preferred securities from one another is disclosed. The system comprises a server system (12) and a client system (14). The server system (12) is in communication with a security data source (26) that provides security data on a plurality of securities. The client system (14) is in communication with the server system (12) and provides M user specific criteria to the server system (12). The server system (12) then analyzes the security data based upon the M user specific criteria and identifies user preferred securities from the plurality of securities. The server system (12) provides the client system (14) with data relating to the user preferred securities. The client system (14) uses N user specific parameters received from an input device (16, 18) to generate an N dimensional graph that is populated with icons representing the user preferred securities, thereby graphically differentiating the user preferred securities from one another on a display device (20).
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: October 1, 2013
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Bradley J. Swearingen, David S. Harding, Brant C. Lewis, Richard Munoz, Jr., Gregory Scott Mogonye, Gregory Ferris, Philip R. Berber
  • Patent number: 8522323
    Abstract: A system and method identifies one of several security token services that can be used to convert an identity token into one containing content, a format and having a signature corresponding to a signing key name that a software service can use. The identification of the security token service that may be used to perform the conversion is made using machine readable information about the signing key name that the software service can use.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: August 27, 2013
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Valery Zubovsky
  • Patent number: 8515846
    Abstract: A system and method selects securities and weights them for an index fund using free cash flow as a factor in one or both of the selection and weighting. Dividend adjusted free cash flow, a type of free cash flow, may be used instead of the conventional definition of free cash flow.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: August 20, 2013
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Gregory J Forsythe