IP Library Granted Patent US 10,942,839
Granted Patent B2
US 10,942,839 · App. 15/337,144 · Granted Mar 9, 2021

System and method for debugging applications on a developer workstation

Inventor: Vladimir Grebenschikov (Moscow, RU)
Assignee: INGRAM MICRO INC.
G06F11/3664
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,942,839
App. No.
15/337,144
Granted
Mar 9, 2021
Kind
B2
Abstract

A system and method for debugging web applications, the system comprising a multiplexer, and a workstation comprising a debug environment, wherein the multiplexer is configured to redirect to the debug environment, any debugging request, the debug environment further configured to instantiate a development version of a web application, and debugging the development web application in the debug environment.

Claims (21)

1. A system for debugging web applications, the system comprising:

a web infrastructure connected to a network, the web infrastructure comprising at least one web server, the web infrastructure further configured to serve requests for a plurality of web applications therein, via the at least one web server;

the web infrastructure further comprising a multiplexer, the multiplexer configured to redirect in real time, debugging requests for at least one of the plurality of web applications, wherein the multiplexer redirects debugging requests to different destinations depending on the source of the request, the content of the request, or the destination; and,

a workstation remote from the web infrastructure and connected to the web infrastructure via the network, the workstation configured to receive debugging requests in real time, and comprising a debug environment configured to execute at least one development web application.

2. The system of claim 1 , wherein the debug environment is connected to the multiplexer via the network.

3. The system of claim 1 , wherein the web infrastructure further comprises at least one database.

4. The system of claim 3 , wherein the debug environment is connected to the at least one database via the network.

5. The system of claim 1 , wherein the debug environment is functionally comparable to the web infrastructure.

6. The system of claim 1 , wherein the debug environment comprises an integrated development environment.

7. A method for operating a system for debugging web applications, the system comprising a web infrastructure and a workstation connected to one another, the web infrastructure comprising, a web server, a multiplexer, and a database, and the workstation comprising a debug environment, the method comprising:

a. configuring the multiplexer to redirect to the debug environment, any debugging request, the debugging request comprising a web application request for at least one application of a plurality of applications on the web infrastructure;

b. initiating at the workstation, a workstation application request;

c. routing by the network, the workstation application request to the web infrastructure;

d. receiving at the multiplexer, the workstation application request;

e. redirecting at the multiplexer, the workstation application request, if it is determined the workstation application request comprises a debugging request, wherein the multiplexer redirects debugging requests to different destinations depending on the source of the request, the content of the request, or the destination; and,

f. routing by the network, the workstation application request to the debug environment.

8. The method of claim 7 further comprising the step of executing at the debug environment, at least one development web application.

9. The method of claim 7 further comprising the step of debugging at debug environment, the at least one development web application.

10. The method of claim 7 , wherein step (d) further comprises receiving at the multiplexer, a plurality of requests for the at least one application of the plurality of applications on the web infrastructure.

11. The method of claim 10 , further comprising the step of directing each of the plurality of requests for the at least one application, to the web server, if it is determined each of the plurality of requests for the at least one application does not comprise a debugging request.

12. The method of claim 9 further comprising the step of promoting the at least one development web application to the web infrastructure to replace the at least one application of the plurality of applications on the web infrastructure.

Assignments (6)
SECURITY INTEREST Recorded Sep 25, 2025
From: CLOUDBLUE LLC
To: BANK OF MONTREAL
Reel/Frame 072935/0233 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 9, 2021
From: INGRAM MICRO INC.
To: CLOUDBLUE LLC
Reel/Frame 058081/0507 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 2, 2021
From: INGRAM MICRO INC.; ACTIFY LLC; SHIPWIRE, INC.; BRIGHTPOINT, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056756/0806 →
ABL SECURITY AGREEMENT Recorded Jul 2, 2021
From: INGRAM MICRO INC.; ACTIFY LLC; SHIPWIRE, INC.; BRIGHTPOINT, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056756/0820 →
NOTES SECURITY AGREEMENT Recorded Jul 2, 2021
From: INGRAM MICRO INC.; ACTIFY LLC; SHIPWIRE, INC.; BRIGHTPOINT, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 056756/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2019
From: GREBENSCHIKOV, VLADIMIR
To: INGRAM MICRO INC.
Reel/Frame 050665/0073 →
Continuity (1)
Related Publication 20180121327A1 · May 3, 2018