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: 10802897Abstract: 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: GrantFiled: May 7, 2019Date of Patent: October 13, 2020Assignee: Morgan Stanley Services Group Inc.Inventors: Kumar Vadaparty, Vishal Agrawal, David Testa
-
Patent number: 10769714Abstract: 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: GrantFiled: November 21, 2019Date of Patent: September 8, 2020Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Kumar Vadaparty, Vishal Agrawal, Arun Maroli, Martin Leduc
-
Patent number: 10750378Abstract: 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: GrantFiled: August 22, 2019Date of Patent: August 18, 2020Assignee: John Mezzalingua Associates, LLCInventors: Jeffrey Michael Courington, Vishal Agrawal, Sasi Eswarakava, Massimo Notargiacomo, Stephen Turner, Patrick William Henkle
-
Publication number: 20200205037Abstract: 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: ApplicationFiled: March 5, 2020Publication date: June 25, 2020Inventors: Sasi Eswarakava, Vishal Agrawal, John Blasko, Gilberto Brizzi, Todd E. Landry, Patrick William Henkle
-
Publication number: 20200137594Abstract: 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: ApplicationFiled: October 30, 2019Publication date: April 30, 2020Inventors: Massimo Notargiacomo, Jeffrey Courington, Stephen Turner, Jeffrey Masters, Vishal Agrawal, Francesco Foresta
-
Patent number: 10635513Abstract: 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: GrantFiled: November 20, 2019Date of Patent: April 28, 2020Assignee: Morgan Stanley Services Group, Inc.Inventors: Kumar Vadaparty, Vishal Agrawal, David Testa
-
Patent number: 10630811Abstract: 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: GrantFiled: November 19, 2019Date of Patent: April 21, 2020Assignee: Morgan Stanley Services Group Inc.Inventors: Kumar Vadaparty, Vishal Agrawal, Alex Suprun, Arun Maroli, Vilas Mhatre
-
Patent number: 10616806Abstract: 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: GrantFiled: February 23, 2018Date of Patent: April 7, 2020Assignee: John Mezzalingua Associates, LLCInventors: Sasi Eswarakava, Vishal Agrawal, John Blasko, Gilberto Brizzi, Todd E. Landry, Patrick William Henkle
-
Publication number: 20200068418Abstract: 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: ApplicationFiled: August 22, 2019Publication date: February 27, 2020Inventors: Jeffrey Courington, Vishal Agrawal, Sasi Eswarakava, Massimo Notargiacomo, Stephen Turner, Patrick William Henkle
-
Publication number: 20200019616Abstract: 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: ApplicationFiled: July 12, 2018Publication date: January 16, 2020Inventors: Sandeep Sukhija, Harish Bharti, Rajesh Kumar Saxena, Vishal Agrawal
-
Publication number: 20190261225Abstract: 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: ApplicationFiled: February 23, 2018Publication date: August 22, 2019Inventors: Sasi Eswarakava, Vishal Agrawal, John Blasko, Gilberto Brizzl, Todd E. Landry, Patrick William Henkle
-
Patent number: 9792797Abstract: 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: GrantFiled: September 2, 2015Date of Patent: October 17, 2017Assignee: Fike CorporationInventors: Vishal Agrawal, Gary Bond, Paul Kohne, Shawn Thompson, Kevin Montgomery, Sean Titus
-
Publication number: 20150379849Abstract: 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: ApplicationFiled: September 2, 2015Publication date: December 31, 2015Inventors: Vishal Agrawal, Gary Bond, Paul Kohne, Shawn Thompson, Kevin Montgomery, Sean Titus
-
Patent number: 9147325Abstract: 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: GrantFiled: June 28, 2012Date of Patent: September 29, 2015Assignee: Fike CorporationInventors: Vishal Agrawal, Gary Bond, Paul Kohne, Shawn Thompson, Kevin Montgomery, Sean Titus
-
Publication number: 20140003586Abstract: 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: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: FIKE CORPORATIONInventors: Vishal Agrawal, Gary Bond, Paul Kohne, Shawn Thompson, Kevin Montgomery, Sean Titus