Patents Assigned to Morgan Stanley
  • Patent number: 10951737
    Abstract: Efficient, reusable, extensible light weight framework orchestrates discrete mainframe service calls as a single composite service call. The single composite call requires a single mainframe socket and the mainframe disaggregates the composite service call upon receipt to process the individual service calls therein, thereby allowing the mainframe to handle more services calls simultaneously. A similar framework orchestrates distributed service calls from a mainframe client.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: March 16, 2021
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Kumar Vadaparty, Vishal Agrawal, Alex Suprun, Arun Maroli, Vilas Mhatre
  • Publication number: 20210073514
    Abstract: A system for extraction and verification of handwritten signatures from arbitrary documents. The system comprises one or more computing devices configured to: receive a digital image of a document; remove a subset of words from the digital image identified via OCR; determine a plurality of regions of connected markings that remain in the digital image; based at least in part on a pixel density or proximity to an anchor substring of each region, determine that a region contains a handwritten signature; extract first image data of the region containing a handwritten signature from the digital image; retrieve second image data of a confirmed example signature for a purported signer of the handwritten signature; and based on a comparison of the first image data with the second image data, forward a determination of whether the first image data and second image data are similar.
    Type: Application
    Filed: September 9, 2019
    Publication date: March 11, 2021
    Applicant: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Sruthi Sangala, Titash Mandal, Sonil Trivedi, Sujit Eapen
  • Publication number: 20210064363
    Abstract: A computer-implemented method for code analysis and visualization. The method comprises receiving software instructions written in a first representation; converting the first representation into a second representation, the second representation being an equivalent functional language representation of the software instructions; generating an abstract syntax tree based on the second representation; receiving a first input for the software instructions; and generating a visualization interface showing a first output of the software instructions when the software instructions are provided the first input and showing at least one attribute of the first input such that the attribute at least partially determined the first output and such that if the attribute had had a different value, an output different from the first output would have been generated by the software instructions.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Applicant: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Stephen Goldbaum, Attila Mihaly
  • Publication number: 20210056098
    Abstract: A system for providing responses to natural language queries or commands is disclosed. The system comprises a server comprising a processor and non-transitory memory storing instructions that cause the processor to: retrieve a stored data structure comprising a plurality of named entities; receive a natural language query or command from a human user; extract one or more named entities from the query or command, wherein the extraction comprises iteratively: dividing the query or command into overlapping sets of tokens, determining whether a set of tokens corresponds to a named entity from the plurality of named entities, extracting any corresponding set of tokens from the query, and if no corresponding sets remain, decreasing the set size and repeating; and based at least in part on the query or command and on the extracted one or more named entities, act to fulfill a user intent expressed by the query or command.
    Type: Application
    Filed: August 19, 2019
    Publication date: February 25, 2021
    Applicant: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Rama Raman, Amit Kumar Singh
  • Patent number: 10922075
    Abstract: Systems and methods for creating and validating software development life cycle (“SDLC”) digital artifacts are disclosed. In an embodiment, a computer-implemented system includes a processor that is configured to determine whether a template of an SDLC artifact is valid, and in response to a determination that the template of the SDLC artifact is valid, to map one or more properties to the template. In an embodiment, the processor is configured to associate software asset metadata and one or more approvers of the SDLC artifact, and to transform the SDLC artifact into a standard-compliant SDLC artifact.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: February 16, 2021
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Girish C. Sharma, Alberto Cira
  • Patent number: 10901375
    Abstract: A system for detecting and responding to an anomaly in a chaotic environment, comprising one or more autonomous agent devices and a central server comprising a processor and non-transitory memory.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: January 26, 2021
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Kesavanand Muraleedhara, Ahmed Jedda, Paulo Pinto
  • Patent number: 10902484
    Abstract: A system and method may determine or display the carbon emissions impact for transactions, by for example receiving from transaction data sources data items describing transactions, each transaction associated with a user, a merchant, and an amount; for each transaction receiving or creating carbon emissions impact data for the merchant associated with the transaction; and deriving from the amount associated with the transaction and the carbon emissions impact data for the merchant associated with the transaction a carbon emission value associated with the transaction. Each data item may include a transaction amount and a merchant identifier, and/or other information. Calculating carbon emissions for the transaction may include multiplying the currency amount associated with the transaction and the carbon emissions impact data for the merchant associated with the transaction and dividing the result by the annual revenue for the merchant. The carbon emissions value may be displayed to a user.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: January 26, 2021
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Merav Pepere, Kranthi Darapu, Nandhini Viruthagiri, Shinyou Hwang
  • Publication number: 20200404084
    Abstract: A system for detecting a communications computer network node malfunction by analysis of network traffic output by the network node. Low latency packet capture nodes copy network traffic and transmit it to an analytics engine, which may use machine learning techniques, including long short-term memory (LSTM) neural networks, to determine a likelihood that the output of one data router in a network is suffering from a software malfunction, hardware malfunction, or network connectivity issue, and preserve overall data quality in the network by causing cessation of traffic by the malfunctioning node of the network.
    Type: Application
    Filed: September 4, 2020
    Publication date: December 24, 2020
    Applicant: Morgan Stanley Services Group Inc.
    Inventors: Richard Huddleston, Ahmed Jedda
  • Patent number: 10867351
    Abstract: An efficient, light weight framework executes business rules for an asset class-agnostic order management system. The business rules are specified in metadata configuration files separated from the rules execution engine. The metadata utilized by the rules engine also includes entity model and instructions for stateless orchestration to be performed during the process of rules execution. This metadata is automatically generated from human readable artifacts that capture business rules, entity model and orchestration steps in an easy to understand format.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: December 15, 2020
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Kumar Vadaparty, Vishal Agrawal
  • Patent number: 10867343
    Abstract: An efficient reusable, extensible light weight framework statelessly orchestrates system activities in any application which involves a series of sequential or parallel set of activities involving computational logic, data retrieval and persistence services. Actual orchestration steps and activities and computational logic are specified into configuration files, separate from the orchestration engine itself, thereby eliminating the need to code for such logic and activities. The framework can eliminate the need to code business logic and orchestration of data retrieval services by externalizing them into configuration files, resulting in lower costs to implement, test and maintain such system during its lifespan.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: December 15, 2020
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Kumar Vadaparty, Vishal Agrawal, Arun Maroli, Martin Leduc
  • Patent number: 10860717
    Abstract: A system for receiving and indexing files transmitted on a network, comprising one or more intermediate agents, each connecting a network sensor to a source collection subsystem, an analysis subsystem, an indexing subsystem, and one or more databases. The system detects that a file has been transmitted via the network, offers transmission from an intermediate agent to the source collection subsystem after a deduplication process at the intermediate agent, transmits the file from the intermediate agent to the source collection subsystem after another deduplication process at the source collection subsystem, transmits the file from the source collection subsystem to the analysis subsystem, performs structural analysis of characteristics of the file within the analysis subsystem; and stores the file and results of the structural analysis in an indexed form in the one or more databases.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: December 8, 2020
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventor: Joseph Edmonds
  • Patent number: 10838709
    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 18, 2019
    Date of Patent: November 17, 2020
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Sujit Eapen, Sonil Trivedi
  • Patent number: 10802897
    Abstract: A computer-implemented system and method to track a transaction that is executed by a series of applications in a workflow. Each application in the workflow generates an application log file that includes a standard header, which in turn includes a transaction ID associated with the transaction, an outcome associated with a step of the transaction executed by each of the applications, and a timestamp associated with the step of the transaction. The application log file with the header is received and stored by the computer system. The computer system can thereafter retrieve and display the entire transaction history for the transaction across all of the applications in response to a user query. The standard header is appended to the application log file and agnostic to the underlying technology used to implement the application system so that any transaction can be reconstructed end-to-end regardless of the form of the application system.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 13, 2020
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Kumar Vadaparty, Vishal Agrawal, David Testa
  • Patent number: 10798230
    Abstract: A system for detecting a communications computer network node malfunction by analysis of network traffic output by the network node. Low latency packet capture nodes copy network traffic and transmit it to an analytics engine, which may use machine learning techniques, including long short-term memory (LSTM) neural networks, to determine a likelihood that the output of one data router in a network is suffering from a software malfunction, hardware malfunction, or network connectivity issue, and preserve overall data quality in the network by causing cessation of traffic by the malfunctioning node of the network.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: October 6, 2020
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Richard Huddleston, Ahmed Jedda
  • Patent number: 10796366
    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 computer 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.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: October 6, 2020
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Aditya Damodaran, Richard Huddleston, Joseph Edward Pendergast, Jr.
  • Patent number: 10785260
    Abstract: Systems and methods determine whether domain names are potentially maliciously registered variants of a set of monitored domain names. A computer system can receive domain names from a feed of newly registered domain names. For each received domain name, the computer system can generate a series of images of the domain name in different fonts and/or with various distortions applied thereto. The computer system can then transform the domain name images back to text via optical character recognition. Due to the differences in fonts and/or distortions applied to the generated images of the received domain name, the optical character recognition process can produce different text strings than the originally received domain name. The converted textual domain names are then analyzed to determine whether any one is sufficiently similar to a monitored domain name, indicating that the received domain name could be a malicious variant thereof.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: September 22, 2020
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventor: William R. Schnieders
  • Patent number: 10769714
    Abstract: An efficient reusable, extensible light weight framework statelessly orchestrates system activities in any application which involves a series of sequential or parallel set of activities involving computational logic, data retrieval and persistence services. Actual orchestration steps and activities and computational logic are specified into configuration files, separate from the orchestration engine itself, thereby eliminating the need to code for such logic and activities. The framework can eliminate the need to code business logic and orchestration of data retrieval services by externalizing them into configuration files, resulting in lower costs to implement, test and maintain such system during its lifespan.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: September 8, 2020
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Kumar Vadaparty, Vishal Agrawal, Arun Maroli, Martin Leduc
  • Patent number: 10635513
    Abstract: A computer-implemented system and method to track a transaction that is executed by a series of applications in a workflow. Each application in the workflow generates an application log file that includes a standard header, which in turn includes a transaction ID associated with the transaction, an outcome associated with a step of the transaction executed by each of the applications, and a timestamp associated with the step of the transaction. The application log file with the header is received and stored by the computer system. The computer system can thereafter retrieve and display the entire transaction history for the transaction across all of the applications in response to a user query. The standard header is appended to the application log file and agnostic to the underlying technology used to implement the application system so that any transaction can be reconstructed end-to-end regardless of the form of the application system.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: April 28, 2020
    Assignee: Morgan Stanley Services Group, Inc.
    Inventors: Kumar Vadaparty, Vishal Agrawal, David Testa
  • Patent number: 10630811
    Abstract: Efficient, reusable, extensible light weight framework orchestrates discrete mainframe service calls as a single composite service call. The single composite call requires a single mainframe socket and the mainframe disaggregates the composite service call upon receipt to process the individual service calls therein, thereby allowing the mainframe to handle more services calls simultaneously. A similar framework orchestrates distributed service calls from a mainframe client.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: April 21, 2020
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Kumar Vadaparty, Vishal Agrawal, Alex Suprun, Arun Maroli, Vilas Mhatre
  • 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