Patents by Inventor Paul Buenger
Paul Buenger 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: 20080092032Abstract: A web page development environment includes a link disambiguator that assures each link in a web page may be uniquely identified in an access log. An editor reviews the access log and displays a web page in a manner to visually indicate how often certain portions of the web page are used in certain ways. For example, links are highlighted to visually indicate their frequency of use. In addition, text within a web page that was used as a search term to find the web page is highlighted. Note that the highlighting may include any suitable visual indication of frequency of use.Type: ApplicationFiled: December 13, 2007Publication date: April 17, 2008Applicant: International Business Machines CorporationInventors: Cary Bates, Paul Buenger
-
Publication number: 20080052683Abstract: A conditional breakpoint for debugging computer programming code includes a condition identifying of one or more expected code paths used to reach the breakpoint. The breakpoint is triggered if it is reached during execution using an unexpected code path. Preferably, an expected code path is identified by specifying the expected preceding breakpoint, by specifying basic code blocks which should or should not be encountered before the breakpoint, or some combination thereof. The expected code path condition may be used alone or in conjunction with any conventional breakpoint condition.Type: ApplicationFiled: October 31, 2007Publication date: February 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Bates, Paul Buenger
-
Publication number: 20080046866Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment find all those breakpoints that meet a selection criteria and add the breakpoints to a breakpoint group. In various embodiments, the selection criteria may be a condition criteria, a hierarchy criteria, or a skipping criteria. In this way, the programmer is freed from needing to individually add breakpoints to the group and all the breakpoints in the group may be enabled, disabled, or removed as a group.Type: ApplicationFiled: October 17, 2007Publication date: February 21, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Bates, Paul Buenger
-
Publication number: 20070300209Abstract: Method, apparatus, and article of manufacture for of debugging object-oriented code. A user selects a method call at a location in the object-oriented code and a debugger parses the selected method call. Parsing the selected method call comprises determining a base class of the method call, determining one or more override methods, and setting a respective breakpoint at a respective entry point of the method and each of one or more override methods. Each override method is associated with a derived class of the base class, and a name of the method call. During execution of the object-oriented code under debug, the debugger determines whether a method that executed one of the respective breakpoints is called from the user-selected location in the object-oriented code.Type: ApplicationFiled: September 5, 2007Publication date: December 27, 2007Inventors: Cary Bates, Vadim Berestetsky, Paul Buenger, Steven Halverson
-
Patent number: 7299456Abstract: Method, apparatus and article of manufactured for debugging code. A user selects a function call (e.g., a method of object-oriented code) and a debugger parses the function call and sets breakpoints on the entry points of all instances of the method (assuming more than one). During execution, when one of the breakpoints is hit, the debugger determines whether the corresponding method is being called from the user-specified location in the code.Type: GrantFiled: September 18, 2003Date of Patent: November 20, 2007Assignee: International Business Machines CorporationInventors: Cary L. Bates, Vadim Berestetsky, Paul Buenger, Steven G. Halverson
-
Publication number: 20050240824Abstract: A conditional breakpoint for debugging computer programming code includes a condition identifying of one or more expected code paths used to reach the breakpoint. The breakpoint is triggered if it is reached during execution using an unexpected code path. Preferably, an expected code path is identified by specifying the expected preceding breakpoint, by specifying basic code blocks which should or should not be encountered before the breakpoint, or some combination thereof. The expected code path condition may be used alone or in conjunction with any conventional breakpoint condition.Type: ApplicationFiled: April 8, 2004Publication date: October 27, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Bates, Paul Buenger
-
Publication number: 20050235010Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment issue a warning if a file to be used is an older version. In an embodiment, the warning includes an identification of the location of a newer version of the file. In an embodiment, the file is a class, and the old and new versions are found using a classpath, but in other embodiments any type of file or other object may be used. In this way, the use of incorrect versions of files may be detected and avoided.Type: ApplicationFiled: April 8, 2004Publication date: October 20, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Bates, Paul Buenger
-
Publication number: 20050229163Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment halt execution of a thread upon encountering a scoped breakpoint if the thread previously encountered an entry breakpoint. If the thread did not previously encounter the entry breakpoint, then execution of the thread continues. The scoped breakpoint is within a region bounded by the entry breakpoint and an optional end breakpoint. The entry breakpoint is executed conditionally. When the thread encounters the entry and end breakpoints, thread execution is allowed to continue. In this way, multiple threads may be easier to debug because the user is allowed to specify breakpoints that are specific to threads that execute through a particular location in a program.Type: ApplicationFiled: April 8, 2004Publication date: October 13, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Bates, Paul Buenger
-
Publication number: 20050204174Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine whether a password is restricted to a set of pages, deny submission of the password outside the set of pages if the password is restricted, and allow submission of the password outside the set of pages if the password is not restricted. In various embodiments, the set of pages includes all pages in a domain or only a single page. In various embodiments, restriction of the password may be specified via control information in a page or via a user interface.Type: ApplicationFiled: March 11, 2004Publication date: September 15, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Bates, Paul Buenger
-
Publication number: 20050114833Abstract: A development environment tracks code sections which have been copied and pasted into a code module from a source code section which has not been subjected to certain verifications. In one aspect, if an error in a copied section is later found during a verification process, the programmer is allowed to perform a multi-edit operation, whereby an edited change to a single copy is automatically propagated to multiple copies. In another aspect, the programmer is warned when copying and pasting a code section which has not been verified. Preferably, verification is performed in the process of compiling source into executable object code.Type: ApplicationFiled: November 24, 2003Publication date: May 26, 2005Applicant: International Business Machines CorporationInventors: Cary Bates, Paul Buenger
-
Publication number: 20050086634Abstract: A web page development environment includes a link disambiguator that assures each link in a web page may be uniquely identified in an access log. An editor reviews the access log and displays a web page in a manner to visually indicate how often certain portions of the web page are used in certain ways. For example, links are highlighted to visually indicate their frequency of use. In addition, text within a web page that was used as a search term to find the web page is highlighted. Note that the highlighting may include any suitable visual indication of frequency of use.Type: ApplicationFiled: October 16, 2003Publication date: April 21, 2005Applicant: International Business Machines CorporationInventors: Cary Bates, Paul Buenger
-
Publication number: 20050071478Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment verify that if a selected first link in a first page points to a reciprocal site, then a reciprocal link in a reciprocal page points back to the first page. The verification is performed by finding the reciprocal page and searching it for the reciprocal link. If the reciprocal link does not exist, then in various embodiments, the first link is removed or is removed after a time period has elapsed or a number of times has been exceeded, or a user is warned of the lack of the reciprocal link. In this way, reciprocal links are tracked to verify that the first page is receiving the agreed-upon links.Type: ApplicationFiled: September 25, 2003Publication date: March 31, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Bates, Paul Buenger
-
Publication number: 20050066313Abstract: Method, apparatus and article of manufactured for debugging code. A user selects a function call (e.g., a method of object-oriented code) and a debugger parses the function call and sets breakpoints on the entry points of all instances of the method (assuming more than one). During execution, when one of the breakpoints is hit, the debugger determines whether the corresponding method is being called from the user-specified location in the code.Type: ApplicationFiled: September 18, 2003Publication date: March 24, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Bates, Vadim Berestetsky, Paul Buenger, Steven Halverson
-
Publication number: 20050066314Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine whether to stop execution of a program at a breakpoint based on a previous value of a variable. In another embodiment, an attribute is applied to all breakpoints in a breakpoint group. The attribute includes data that is used to decide whether to halt the program upon encountering the breakpoints or allow the program to continue to execute. In another embodiment, breakpoints are excluded or included on the basis of the thread in which the breakpoint is encountered by the program.Type: ApplicationFiled: September 18, 2003Publication date: March 24, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Bates, Paul Buenger, Steven Halverson
-
Patent number: 5618396Abstract: Work pieces to be galvanically coated or plated are held in place with a good electrical contact by a holding device having an electrically conducting hollow carrier (2), a magnet (3) removably mounted inside said hollow carrier (2) the ends of which are closable for protection of the magnet in a galvanic bath. A cover (4), with receptacles (28) or bore holes in which the work pieces or parts (12) are received, is clamped to the carrier (2) by a releasable clamping device (5). The magnet (3) is arranged alongside a contact surface (19) through which the magnet holds the parts (12), since the pole axis (P) of the magnet (3) extends perpendicularly to the contact surface (19) which may be formed by a machined surface of a carrier wall or by an electrically conducting ferromagnetic plate secured to the carrier.Type: GrantFiled: June 7, 1995Date of Patent: April 8, 1997Assignee: MTU Motoren- und Turbinen-Union Muenchen GmbHInventors: Manfred Hiermaier, Paul Buenger, Willi Buchecker
-
Patent number: 5536377Abstract: A galvanizing magazine has electrically conducting electrodes for holding a multitude of small parts in positions that assure uniform coating conditions for all parts held in any of electrodes held in the magazine. A hollow cylindrical electrode with slots therein forms the magazine, or a plurality of rod electrodes held in a current distributing disk at one end and in a mounting disk at the other end form the magazine. The electrodes have receptacles so that each receptacle holds one small part in such a way that the longitudinal axis of the small part and the central axis of the receptacle extend at a right angle and radially to a rotational axis of the magazine. The receptacles are uniformly spaced from each other in a row along a respective electrode and also uniformly spaced with angular spacings in the circumferential direction around the longitudinal rotational axis of the magazine.Type: GrantFiled: June 7, 1995Date of Patent: July 16, 1996Assignees: MTU Motoren- und Turbinen- Union, BL Produktions GmbHInventors: Manfred Hiermaier, Paul Buenger, Willi Buchecker
-
Patent number: 4895625Abstract: Galvanically or electrolytically deposited protective coatings are produced on structural components such as gas turbine blades by suspending in the electrolytic solution a metal alloy powder of which the particles have a spherical configuration and a passivated surface. The concentration of the particles in the electrolyte is preferably smaller than 100 g/l, whereby a high insertion rate of up to 45% by volume has been achieved at relatively low costs and small technical efforts.Type: GrantFiled: May 9, 1989Date of Patent: January 23, 1990Assignee: MTU Motoren-und Turbinen-Union Muenchen GmbHInventors: Martin Thoma, Monika Bindl, Paul Buenger, Josef Linska
-
Patent number: 4479855Abstract: A bath or electrolyte for the galvanic deposition of a metal matrix layer having embedded therein particles of a non-metallic substance, comprises a stabilizer for keeping such non-metallic substances uniformly suspended in the bath for the duration of the electrolysis. The suspension stabilizer is a cation active imidazole derivative satisfying the general formula ##STR1## wherein R.sup.1 is preferably a monovalent, saturated or unsaturated hydrocarbon radical having at least four aliphatically bound C-atoms, R.sup.2 is a methylene (carbene), or ethylene, or propylene or isopropylene group, and wherein X is selected from --NH.sub.2, --NHR.sup.3, --NR.sup.3 R.sup.4, --OH, or OR.sup.5, whereby R.sup.3, R.sup.4 and R.sup.5 are methyl, ethyl, or propyl or polyglycolether radicals having up to five --O--CH.sub.2 --CH.sub.2 groups.Type: GrantFiled: March 23, 1984Date of Patent: October 30, 1984Assignee: MTU Motoren-und Turbinen-Union Muenchen GmbHInventors: Martin Thoma, Paul Buenger