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
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.
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
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.
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.
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.
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
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.
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
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.
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
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.
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.
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
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.
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.
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.
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
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.
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.