News Column

Patent Issued for Collaborative Software Debugging in a Distributed System with Private Debug Sessions

July 3, 2014



By a News Reporter-Staff News Editor at Computer Weekly News -- International Business Machines Corporation (Armonk, NY) has been issued patent number 8756577, according to news reporting originating out of Alexandria, Virginia, by VerticalNews editors.

The patent's inventor is Bates, Cary L. (Rochester, MN).

This patent was filed on June 28, 2011 and was published online on June 17, 2014.

From the background information supplied by the inventors, news correspondents obtained the following quote: "The field of the invention is data processing, or, more specifically, methods, apparatus, and products for collaborative software debugging in a distributed system.

"Software source code is increasingly complex and is often developed by various developers, sometimes physically dispersed from one another. One part of software development, source code debugging, is especially complex in today's distributed software development environments. In debugging, it is often useful for two or more developers to work together in real-time to debug the source code. Further, during such debugging, developers may have differing interests in different portions of the source code. At present, there are no debug engines available that enable remotely distributed developers to debug the same source code collaboratively in real-time, while separately viewing different results of the same debugging."

Supplementing the background information on this patent, VerticalNews reporters also obtained the inventor's summary information for this patent: "Methods, apparatus, and products for collaborative software debugging in a distributed system are disclosed. In embodiments of the present invention, the distributed system includes a debug server, a plurality of debug clients, and a data communications network. The debug server is coupled for data communications to the plurality of debug clients through the data communications network and the debug server includes a debug administrator, a message router, a back-end debugger, and a debuggee. From the perspective of the debug server, collaborative software debugging in the distributed system includes: receiving, by the debug server from the debug clients asynchronously during a debug session of the debuggee, a plurality of application-level messages, including receiving, from a requesting debug client, a request to establish a private debug session of the debuggee; routing, by the message router in accordance with an application-level message passing protocol, the application-level messages among the debug clients, the debug administrator, and the back-end debugger, thereby providing distributed control of the back-end debugger to the debug clients with application-level messages routed to the back-end debugger, including forwarding, to the back-end debugger, the request to establish a private debug session of the debuggee; and returning, by the debug server to the debug clients in response to the application-level messages routed to the back-end debugger, client-specific debug results, including establishing the private debug session of the debuggee for the requesting debug client.

"The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular descriptions of exemplary embodiments of the invention as illustrated in the accompanying drawings wherein like reference numbers generally represent like parts of exemplary embodiments of the invention."

For the URL and additional information on this patent, see: Bates, Cary L.. Collaborative Software Debugging in a Distributed System with Private Debug Sessions. U.S. Patent Number 8756577, filed June 28, 2011, and published online on June 17, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8756577.PN.&OS=PN/8756577RS=PN/8756577

Keywords for this news article include: Software, International Business Machines Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Computer Weekly News


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters