Patents by Inventor Vishal Agrawal

Vishal Agrawal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • 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: 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: 10750378
    Abstract: Disclosed is a system and methods for creating and maintaining a virtual subnetwork of telecommunication base stations within a wider telecommunication network. In an LTE-based example, the subnetwork includes a connection aggregator that is coupled between the plurality of eNodeBs internal to the subnetwork and one or more MMEs in the outer network. The connection aggregator intercepts all control plane messages between the MMEs and the internal eNodeBs, remaps eNodeB identifiers, and transmits repackaged messages so that the outer network sees the entire subnetwork as a single “giant” eNodeB. The disclosed system and methods enables the operator of the virtual subnetwork to add and shut down eNodeBs as demand for connectivity fluctuates, and to do so such that all changes are unseen by the outer network.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: August 18, 2020
    Assignee: John Mezzalingua Associates, LLC
    Inventors: Jeffrey Michael Courington, Vishal Agrawal, Sasi Eswarakava, Massimo Notargiacomo, Stephen Turner, Patrick William Henkle
  • Publication number: 20200205037
    Abstract: Disclosed is a system for tracking and dynamically allocating wireless capacity within a wireless telecommunications network. The system has a plurality of processor levels: a layer of baseband-level capacity processors that are deployed within each baseband processor; a layer of client-level capacity processors that are deployed within each wireless base station; a layer of server-level capacity processors, each of which orchestrate allocation of wireless capacity over a unique domain of wireless base stations; and a master level capacity processor. Wireless capacity is allocated in terms of active connections to wireless devices, and the active connections are quantized and allocated as logical connections, or connection tokens. The system dynamically allocates wireless capacity so that resources are devoted to venues and environments where demand is greatest at any given time.
    Type: Application
    Filed: March 5, 2020
    Publication date: June 25, 2020
    Inventors: Sasi Eswarakava, Vishal Agrawal, John Blasko, Gilberto Brizzi, Todd E. Landry, Patrick William Henkle
  • Publication number: 20200137594
    Abstract: Disclosed is a virtual wireless base station that can dynamically scale its capacity to meet changes in demand for connectivity. The virtual wireless base station includes a plurality of virtual baseband modules, a plurality of interface/router modules, an orchestrator module and a fabric mapper module. Each of the plurality of virtual baseband modules is coupled to the interface/router modules by a low latency switch fabric. The orchestrator determines current and near future demand for connectivity within the virtual wireless base station and either instantiates and connects new virtual baseband processors to meet a rise in demand, or shuts down underutilized virtual baseband processors in case of insufficient demand.
    Type: Application
    Filed: October 30, 2019
    Publication date: April 30, 2020
    Inventors: Massimo Notargiacomo, Jeffrey Courington, Stephen Turner, Jeffrey Masters, Vishal Agrawal, Francesco Foresta
  • 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
  • Patent number: 10616806
    Abstract: Disclosed is a system for tracking and dynamically allocating wireless capacity within a wireless telecommunications network. The system has a plurality of processor levels: a layer of baseband-level capacity processors that are deployed within each baseband processor; a layer of client-level capacity processors that are deployed within each wireless base station; a layer of server-level capacity processors, each of which orchestrate allocation of wireless capacity over a unique domain of wireless base stations; and a master level capacity processor. Wireless capacity is allocated in terms of active connections to wireless devices, and the active connections are quantized and allocated as logical connections, or connection tokens. The system dynamically allocates wireless capacity so that resources are devoted to venues and environments where demand is greatest at any given time.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: April 7, 2020
    Assignee: John Mezzalingua Associates, LLC
    Inventors: Sasi Eswarakava, Vishal Agrawal, John Blasko, Gilberto Brizzi, Todd E. Landry, Patrick William Henkle
  • Publication number: 20200068418
    Abstract: Disclosed is a system and methods for creating and maintaining a virtual subnetwork of telecommunication base stations within a wider telecommunication network. In an LTE-based example, the subnetwork includes a connection aggregator that is coupled between the plurality of eNodeBs internal to the subnetwork and one or more MMEs in the outer network. The connection aggregator intercepts all control plane messages between the MMEs and the internal eNodeBs, remaps eNodeB identifiers, and transmits repackaged messages so that the outer network sees the entire subnetwork as a single “giant” eNodeB. The disclosed system and methods enables the operator of the virtual subnetwork to add and shut down eNodeBs as demand for connectivity fluctuates, and to do so such that all changes are unseen by the outer network.
    Type: Application
    Filed: August 22, 2019
    Publication date: February 27, 2020
    Inventors: Jeffrey Courington, Vishal Agrawal, Sasi Eswarakava, Massimo Notargiacomo, Stephen Turner, Patrick William Henkle
  • Publication number: 20200019616
    Abstract: An example operation may include one or more of receiving a request to store a skill-based attribute of a user at a database, temporarily storing the skill-based attribute and an identification of one or more storage nodes associated with the skill-based attribute in a temporary data structure of the database, determining whether a predetermined amount of the one or more storage nodes have authenticated the user as having the skill-based attribute, and, in response successful authentication of the skill-based attribute by the predetermined amount of storage nodes, transferring the authenticated skill-based attribute from the temporary data structure to a primary data structure of the database.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: Sandeep Sukhija, Harish Bharti, Rajesh Kumar Saxena, Vishal Agrawal
  • Publication number: 20190261225
    Abstract: Disclosed is a system for tracking and dynamically allocating wireless capacity within a wireless telecommunications network. The system has a plurality of processor levels: a layer of baseband-level capacity processors that are deployed within each baseband processor; a layer of client-level capacity processors that are deployed within each wireless base station; a layer of server-level capacity processors, each of which orchestrate allocation of wireless capacity over a unique domain of wireless base stations; and a master level capacity processor. Wireless capacity is allocated in terms of active connections to wireless devices, and the active connections are quantized and allocated as logical connections, or connection tokens. The system dynamically allocates wireless capacity so that resources are devoted to venues and environments where demand is greatest at any given time.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 22, 2019
    Inventors: Sasi Eswarakava, Vishal Agrawal, John Blasko, Gilberto Brizzl, Todd E. Landry, Patrick William Henkle
  • Patent number: 9792797
    Abstract: An emergency communication system that is capable of broadcasting a live message to a specific zone of a protected structure, recording the live transmission, and repeating the recorded message to the same protected zone. In certain embodiments configured to protect multiple zones, the system further permits broadcast of a second live message to another zone of the structure, recording the second live broadcast, and repeating the second recorded message in the same zone to which the message was broadcast live. The system includes hardware such as a processing element and speaker assemblies and a computer program for instructing the processing element to carry out the transmission, recording, and re-broadcasting of messages through the speaker assemblies.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 17, 2017
    Assignee: Fike Corporation
    Inventors: Vishal Agrawal, Gary Bond, Paul Kohne, Shawn Thompson, Kevin Montgomery, Sean Titus
  • Publication number: 20150379849
    Abstract: An emergency communication system that is capable of broadcasting a live message to a specific zone of a protected structure, recording the live transmission, and repeating the recorded message to the same protected zone. In certain embodiments configured to protect multiple zones, the system further permits broadcast of a second live message to another zone of the structure, recording the second live broadcast, and repeating the second recorded message in the same zone to which the message was broadcast live. The system includes hardware such as a processing element and speaker assemblies and a computer program for instructing the processing element to carry out the transmission, recording, and re-broadcasting of messages through the speaker assemblies.
    Type: Application
    Filed: September 2, 2015
    Publication date: December 31, 2015
    Inventors: Vishal Agrawal, Gary Bond, Paul Kohne, Shawn Thompson, Kevin Montgomery, Sean Titus
  • Patent number: 9147325
    Abstract: An emergency communication system that is capable of broadcasting a live message to a specific zone of a protected structure, recording the live transmission, and repeating the recorded message to the same protected zone. In certain embodiments configured to protect multiple zones, the system further permits broadcast of a second live message to another zone of the structure, recording the second live broadcast, and repeating the second recorded message in the same zone to which the message was broadcast live. The system includes hardware such as a processing element and speaker assemblies and a computer program for instructing the processing element to carry out the transmission, recording, and re-broadcasting of messages through the speaker assemblies.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: September 29, 2015
    Assignee: Fike Corporation
    Inventors: Vishal Agrawal, Gary Bond, Paul Kohne, Shawn Thompson, Kevin Montgomery, Sean Titus
  • Publication number: 20140003586
    Abstract: An emergency communication system that is capable of broadcasting a live message to a specific zone of a protected structure, recording the live transmission, and repeating the recorded message to the same protected zone. In certain embodiments configured to protect multiple zones, the system further permits broadcast of a second live message to another zone of the structure, recording the second live broadcast, and repeating the second recorded message in the same zone to which the message was broadcast live. The system includes hardware such as a processing element and speaker assemblies and a computer program for instructing the processing element to carry out the transmission, recording, and re-broadcasting of messages through the speaker assemblies.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: FIKE CORPORATION
    Inventors: Vishal Agrawal, Gary Bond, Paul Kohne, Shawn Thompson, Kevin Montgomery, Sean Titus