Windows remote debugger service
First Claim
Patent Images
1. A system that facilitates a remote debugging operation comprising:
- at least one tester machine located behind a first firewall;
at least one developer machine located behind a second firewall;
an Internet Friendly Relay Service (IFRS) that implements a seamless connection over Hyper Text Transfer Protocol (HTTP) between the at least one tester machine and the at one least developer machine, to facilitate a scalable debugging procedure there between,wherein;
the IFRS is positioned in a common reach area;
the IFRS caches commands and answers to be exchanged between the at least one tester machine and the at least one developer machine;
the at least one tester machine and the at least one developer machine poll the IFRS to access the commands and answers.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methodologies for a scalable remote debugging system that can debug machines positioned behind a firewall and thru the Internet, via employing an Internet Friendly Relay Service (IFRS). The IFRS can be positioned in a common reach location and provide a secure method of exchanging communication traffic over HTTP using SSL and security tokens in real time. Web server(s) of the IFRS can further employ an authorization and/or tracking system to verify connection of a client thereto, for debugging purposes.
-
Citations
20 Claims
-
1. A system that facilitates a remote debugging operation comprising:
-
at least one tester machine located behind a first firewall; at least one developer machine located behind a second firewall; an Internet Friendly Relay Service (IFRS) that implements a seamless connection over Hyper Text Transfer Protocol (HTTP) between the at least one tester machine and the at one least developer machine, to facilitate a scalable debugging procedure there between, wherein; the IFRS is positioned in a common reach area; the IFRS caches commands and answers to be exchanged between the at least one tester machine and the at least one developer machine; the at least one tester machine and the at least one developer machine poll the IFRS to access the commands and answers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of debugging a machine comprising:
-
operating a tester machine to register with an Internet Friendly Relay Service (IFRS); operating a Developer machine to register with the IFRS; caching, with the IFRS, commands and answers to be exchanged between the at least one tester machine and the at least one developer machine; and polling the IFRS by the Tester machine and Developer machine such that the Tester machine and Developer machine are seamlessly connected for communication through a plurality of firewalls using Hyper Text Transfer Protocol (HTTP). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system that facilitates a remote debugging operation comprising:
-
intercepting means for seamlessly connecting a plurality of client machines with a Developer machine over Hyper Text Transfer Protocol (HTTP), the client machines being located behind at least a first firewall and the Developer machine being located behind a second firewall, the means for intercepting caching commands and answers to be exchanged between the at least one tester machine and the at least one developer machine; and means for regulating a load on the intercepting means, the means for regulating load indicating times at which one or more of the plurality of client machines and the Developer machine poll the intercepting means.
-
Specification