Patents by Inventor Joshua Eckels

Joshua Eckels 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).

  • Publication number: 20080066059
    Abstract: Software developers working on multi-language systems can utilize a multi-language debugging environment. The debugging environment can be uniform across languages, and can seamlessly perform debugging between one or more languages in a multi-language environment. Such a system can have a number of attributes intended to help developers facing debugging problems in multi-language environments. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Application
    Filed: November 9, 2007
    Publication date: March 13, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: William Pugh, Joshua Eckels
  • Publication number: 20050034104
    Abstract: Software developers working on multi-language systems can utilize a multi-language debugging environment. The debugging environment can be uniform across languages, and can seamlessly perform debugging between one or more languages in a multi-language environment. Such a system can have a number of attributes intended to help developers facing debugging problems in multi-language environments. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Application
    Filed: February 23, 2004
    Publication date: February 10, 2005
    Applicant: BEA Systems, Inc.
    Inventors: William Pugh, Joshua Eckels
  • Publication number: 20050010678
    Abstract: A debugging proxy can be used to manage communication between a client and a debugger or debugging component. A debugging protocol can be used by the debugging proxy to facilitate communication management. A debugging protocol can provide for asynchronous messaging, and can allow for the communication of large grain messages. A debugging protocol can also implement a priority scheme that can be used to process messages between a client and a debugger based upon a priority assigned to each message.
    Type: Application
    Filed: February 26, 2004
    Publication date: January 13, 2005
    Applicant: BEA Systems, Inc.
    Inventors: William Pugh, Joshua Eckels, Terry Lucas