Patents Assigned to Morgan Stanley
  • Publication number: 20190370818
    Abstract: A computerized method of identifying accounts stored in a database of an account management system, for review under jurisdictionally relevant CIP/AML/KYC requirements is described, as is a computerized account database access tool having a data extraction module, an inclusion rules module, an exclusion rules module and a merge and aggregate module.
    Type: Application
    Filed: August 14, 2019
    Publication date: December 5, 2019
    Applicant: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Michael Cole, Patrick Chan, Kevin Eng, Adam Genn, Charles Mcmahon, Patrick Sedden, Anand Waishampayan
  • Patent number: 10410190
    Abstract: A network of computing nodes and a method of operating the computing nodes effectuate, in real-time, an international, money transfer from the bank account of a first person (the payer) in a first country to the bank account of a second person (the beneficiary) in a second, different, country.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: September 10, 2019
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Uma Kapoor, Olga Zeltser
  • Patent number: 10402191
    Abstract: A system and computer-implemented method for providing a load-balanced server architecture to end users and allowing software on the server architecture to be updated without downtime during a transition to the new software version. Run-time errors due to incompatibilities between datatypes, interfaces, deserialization methods, and classes loaded by class loaders in object oriented server software may be avoided by using the system to track a software version used in association with a particular task. By routing requests related to a particular task to a particular server running the same software version, compatibility is maintained and efforts to migrate data across software servers or add code to handle cross-version compatibility are unnecessary.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: September 3, 2019
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Sujit Eapen, Sonil Trivedi
  • Patent number: 10169816
    Abstract: A system that can detect when abnormal trading activity is occurring and take action to halt the detected abnormal trading activity without human intervention using a computer-implemented anomaly detection and action stage that performs an exponential weighted averaging of trade order flow, on a per symbol basis within a sliding volume based window and a volume based exponential weighted averaging, on a per symbol basis, on trade update messages received during the sliding volume based window and checks for an inflection in covariance between them. A related method is also described.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: January 1, 2019
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Aditya Damodaran, Richard Huddleston, Joseph Edward Pendergast, Jr.
  • Patent number: 10021066
    Abstract: A method and a system environment allowing installation of an application into excess capacity of an existing server and that allows the application to coexist with a legacy application on the server without interfering with the legacy application and without requiring a new host name, via use of custom shared libraries and network address translation.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: July 10, 2018
    Assignee: MORGAN STANLEY
    Inventors: Andrei Keis, Richard Viana
  • Patent number: 10019452
    Abstract: A topology aware distributed storage system includes a plurality of storage nodes, at least one client node, and a storage manager and metadata store. A user-defined storage policy specifies where data is stored within a topological hierarchy of nodes within the network. A hierarchical ring topology including a hierarchical structure of rings representing an organizational structure of nodes is computed and flattened into a single global ring divided into segments corresponding to a unique range of integers and associated with a replica set responsible for storing a key corresponding to one of the integers. A hash function is performed on a user key received from the client node, and the hashed key is looked up on the flattened global ring stored on each storage node to identify the replica set responsible for storing data corresponding to the hashed key.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: July 10, 2018
    Assignee: MORGAN STANLEY
    Inventor: Glenn M. Judd
  • Patent number: 9846847
    Abstract: A system including a centralized organizational information system in communication with a centralized organizational information database and an entitlement generator in communication with the centralized organizational information system, wherein the entitlement generator is configured to automatically generate at least one executable entitlement rule based on an input rule. The system also includes a federated set of entitlements engines in communication with the entitlement generator and a plurality of entitlement databases, wherein each of the entitlements engines is for determining whether a user is entitled to access secured resources requested by the user based on the executable entitlement rule.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: December 19, 2017
    Assignee: MORGAN STANLEY
    Inventors: David Rutter, Kathryn Duffy, John Hendy, Anant Verma
  • Patent number: 9588753
    Abstract: A method and a system environment are disclosed that allow for installation of an instance of an ensemble application into a container in excess capacity of an existing server and that allows the instance to coexist with a legacy application on the server and communicate with other instances of the ensemble application on other servers.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: March 7, 2017
    Assignee: MORGAN STANLEY
    Inventors: Andrei Keis, Richard Viana
  • Publication number: 20160342401
    Abstract: A method and a system environment are disclosed that allow for installation of an instance of an ensemble application into a container in excess capacity of an existing server and that allows the instance to coexist with a legacy application on the server and communicate with other instances of the ensemble application on other servers.
    Type: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Applicant: MORGAN STANLEY
    Inventors: Andrei Keis, Richard Viana
  • Publication number: 20160344690
    Abstract: A method and a system environment are disclosed that allow for installation of an application into excess capacity of an existing server and that allows the application to coexist with a legacy application on the server without interfering with the legacy application and without requiring a new host name.
    Type: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Applicant: MORGAN STANLEY
    Inventors: Andrei Keis, Richard Viana
  • Patent number: 9411868
    Abstract: A system and method for passive real-time order state replication and recovery. Upstream data is received from an upstream system via a reliable transport, the upstream data also received by a supported system. Downstream data is received from the supported system via the reliable transport. Data acknowledgements are received from the supported system acknowledging receipt of the upstream and downstream data. A replicated current order state of the supported system is continuously updated in real-time based on the received upstream data, downstream data and the data acknowledgements. A recovery request is received after the supported system has experienced an outage. The current order state is restored to the supported system by transmitting a recovery message to the supported system containing the replicated current order state.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: August 9, 2016
    Assignee: Morgan Stanley & Co. LLC
    Inventors: Daniel Bao, Kevin Elliott, Aaron Hua, Dileep Perchani, Robert Spinella
  • Publication number: 20160196606
    Abstract: A system that can detect when abnormal trading activity is occurring and take action to halt the detected abnormal trading activity without human intervention using a computer-implemented anomaly detection and action stage that performs an exponential weighted averaging of trade order flow, on a per symbol basis within a sliding volume based window and a volume based exponential weighted averaging, on a per symbol basis, on trade update messages received during the sliding volume based window and checks for an inflection in covariance between them. A related method is also described.
    Type: Application
    Filed: January 6, 2015
    Publication date: July 7, 2016
    Applicant: MORGAN STANLEY
    Inventors: ADITYA DAMODARAN, RICHARD HUDDLESTON, JOSEPH EDWARD PENDERGAST, JR.
  • Patent number: 9336289
    Abstract: A data feeds platform, comprising a data feed using a data feed protocol. The data feed protocol comprises, a feed header defining at least one identification attribute, a data header defining a data structure comprising data nodes, each data node corresponding to a subset of the data, and a data section, the data section storing the data according to the data structure. A plurality of heterogeneous data protocols is stored. A data input is received in one of the plurality of heterogeneous data protocols. The data input is converted to the data feed protocol, creating the data feed.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: May 10, 2016
    Assignee: MORGAN STANLEY
    Inventors: Bhavin P. Dave, Amit S. Modi
  • Publication number: 20160104166
    Abstract: A computerized method of identifying accounts stored in a database of an account management system, for review under jurisdictionally relevant CIP/AML/KYC requirements is described, as is a computerized account database access tool having a data extraction module, an inclusion rules module, an exclusion rules module and a merge and aggregate module.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 14, 2016
    Applicant: MORGAN STANLEY
    Inventors: MICHAEL COLE, PATRICK CHAN, KEVIN ENG, ADAM GENN, CHARLES MCMAHON, PATRICK SEDDEN, ANAND WAISHAMPAYAN
  • Patent number: 9274798
    Abstract: A data slot may be reserved for a first thread selected from a plurality of threads executed by a computer system. A memory of the computer system may comprise a plurality of log files and a next free data slot pointer. Each log file may comprise a plurality of data slots and each of the data slots may be of a common size. Reserving the data slot for the first thread may comprise attempting to perform a first atomic operation to write to a first data slot pointed to by a current value of the next free data slot pointer an indication that the first data slot is filled. If the first atomic operation is successful, the computer system may update the next free data slot pointer to point to a second data slot positioned sequentially after the first data slot. If the first atomic operation is unsuccessful, the computer system may analyze the second data slot.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: March 1, 2016
    Assignee: Morgan Stanley
    Inventor: Robert Graeme Burnett
  • Patent number: 9268737
    Abstract: Computer-implemented systems and methods for managing virtual computing services. A service interface may receive from an administrative user an instruction indicating a configuration change for a first virtual computing service. A plurality of agents comprises a leader agent and at least one other agent. The leader agent may assign to the at least one other agent a plurality of jobs for implementing the configuration change. The at least one other agent may execute at least one of the plurality of jobs, where executing the at least one of the plurality of jobs comprises modifying a configuration of a virtual desktop site associated with the first virtual computing service.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: February 23, 2016
    Assignee: MORGAN STANLEY
    Inventor: Keith Hendry
  • Publication number: 20150294409
    Abstract: Various embodiments are directed to systems and methods for offering a security to potential investors. In various embodiments, a plurality of bids may be received on the security. The bids may be divided by investors into a plurality of investor segments. One of the investor segments may comprise potential investors who are customers of the issuer of the securities. The shares of the offering may be divided into a plurality of tranches where each of the tranches corresponds to one of the investor segments. Shares in a first tranche may be allocated to the corresponding investor segment according to a first allocation method. Shares in a second tranche may be allocated to the corresponding investor segment according to a second allocation method.
    Type: Application
    Filed: January 3, 2014
    Publication date: October 15, 2015
    Applicant: Morgan Stanley
    Inventors: Raghavachari Madhavan, Peter Spera, JR., Edward Kim, Zaid Yeganeh
  • Patent number: 9098594
    Abstract: Various aspects are directed to a computer system for implementing an interface for presenting metric data to a user, the computer system may comprise a storage medium, which may, in turn, comprise a sitemap. The sitemap may define an organization of portal pages and wherein each portal page comprises at least one region defining a metric data type and a metric data presentation. The computer system may also comprise at least one processor configured to implement a controller unit. The controller unit may be configured to query a data source to retrieve a first data collection, where the first data collection comprises metric data of a first business context. The controller unit may also be configured to render a first portal page selected from the organization of portal pages according to the first data collection.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: August 4, 2015
    Assignee: MORGAN STANLEY SMITH BARNEY HOLDINGS LLC
    Inventor: Nikita Ogievetsky
  • Patent number: 8972452
    Abstract: A data feeds platform, comprising a data feed using a data feed protocol. The data feed protocol comprises, a feed header defining at least one identification attribute, a data header defining a data structure comprising data nodes, each data node corresponding to a subset of the data, and a data section, the data section storing the data according to the data structure. A plurality of heterogeneous data protocols is stored. A data input is received in one of the plurality of heterogeneous data protocols. The data input is converted to the data feed protocol, creating the data feed.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 3, 2015
    Assignee: Morgan Stanley
    Inventors: Bhavin P. Dave, Amit S. Modi
  • Publication number: 20150058285
    Abstract: A system and method for passive real-time order state replication and recovery. Upstream data is received from an upstream system via a reliable transport, the upstream data also received by a supported system. Downstream data is received from the supported system via the reliable transport. Data acknowledgements are received from the supported system acknowledging receipt of the upstream and downstream data. A replicated current order state of the supported system is continuously updated in real-time based on the received upstream data, downstream data and the data acknowledgements. A recovery request is received after the supported system has experienced an outage. The current order state is restored to the supported system by transmitting a recovery message to the supported system containing the replicated current order state.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 26, 2015
    Applicant: Morgan Stanley & Co. LLC
    Inventors: Daniel Bao, Kevin Elliott, Aaron Hua, Dileep Perchani, Robert Spinella