Patents by Inventor David K. Grotjohn
David K. Grotjohn 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).
-
Patent number: 9798536Abstract: A method, computer program product, and computer system for receiving, from a first and second application by a computing device, shapes of artifacts and components of the first and second application. The shapes of the artifacts and components of the first and second application are conformed to a standard format. One or more changes to the shapes of the artifacts and components of the first and second application are tracked. One or more suspicious relationships across the first and second application are displayed based upon, at least in part, the one or more changes to the shapes of the artifacts and components of the first and second application.Type: GrantFiled: October 30, 2013Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Patent number: 9626182Abstract: A method, computer program product, and computer system for receiving, from a first and second application by a computing device, shapes of artifacts and components of the first and second application. The shapes of the artifacts and components of the first and second application are conformed to a standard format. One or more changes to the shapes of the artifacts and components of the first and second application are tracked. One or more suspicious relationships across the first and second application are displayed based upon, at least in part, the one or more changes to the shapes of the artifacts and components of the first and second application.Type: GrantFiled: March 6, 2013Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Patent number: 9569337Abstract: A method, computer program product, and computer system for generating, at a computing device, a first suspect profile of a plurality of suspect profiles that includes one or more characteristics, wherein the first suspect profile is associated with a traceability link between at least two artifacts. A change to a first characteristic associated with a first artifact of the at least two artifacts is determined. Which of the plurality of suspect profiles includes the first characteristic is determined. The first characteristic is matched to the first suspect profile of the plurality of suspect profiles based upon, at least in part, determining that the first suspect profile includes the first characteristic. The traceability link is marked as suspect based upon, at least in part, matching the first characteristic to the first suspect profile.Type: GrantFiled: October 29, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Patent number: 9569336Abstract: A method, computer program product, and computer system for generating, at a computing device, a first suspect profile of a plurality of suspect profiles that includes one or more characteristics, wherein the first suspect profile is associated with a traceability link between at least two artifacts. A change to a first characteristic associated with a first artifact of the at least two artifacts is determined. Which of the plurality of suspect profiles includes the first characteristic is determined. The first characteristic is matched to the first suspect profile of the plurality of suspect profiles based upon, at least in part, determining that the first suspect profile includes the first characteristic. The traceability link is marked as suspect based upon, at least in part, matching the first characteristic to the first suspect profile.Type: GrantFiled: March 6, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Patent number: 9229912Abstract: A document previewing system includes a display device including a user interface and a document previewing engine coupled to the display device. The document previewing engine is configured to download an outline of a document including outline features and filler content in between the outline features. The filler content replaces secondary content of the document. The document previewing engine is further configured to display the outline on the display device, and download the secondary content corresponding to an outline feature in response to a user navigating to the outline feature and the outline feature displaying on the display device for a period of time.Type: GrantFiled: December 20, 2012Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: William S Andreas, Erik B Craig, David K Grotjohn, Janet E Mockler-Rowlatt, Steven D Wood
-
Publication number: 20140258982Abstract: A method, computer program product, and computer system for receiving, from a first and second application by a computing device, shapes of artifacts and components of the first and second application. The shapes of the artifacts and components of the first and second application are conformed to a standard format. One or more changes to the shapes of the artifacts and components of the first and second application are tracked. One or more suspicious relationships across the first and second application are displayed based upon, at least in part, the one or more changes to the shapes of the artifacts and components of the first and second application.Type: ApplicationFiled: October 30, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Publication number: 20140258981Abstract: A method, computer program product, and computer system for generating, at a computing device, a first suspect profile of a plurality of suspect profiles that includes one or more characteristics, wherein the first suspect profile is associated with a traceability link between at least two artifacts. A change to a first characteristic associated with a first artifact of the at least two artifacts is determined. Which of the plurality of suspect profiles includes the first characteristic is determined. The first characteristic is matched to the first suspect profile of the plurality of suspect profiles based upon, at least in part, determining that the first suspect profile includes the first characteristic. The traceability link is marked as suspect based upon, at least in part, matching the first characteristic to the first suspect profile.Type: ApplicationFiled: October 29, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Publication number: 20140258976Abstract: A method, computer program product, and computer system for generating, at a computing device, a first suspect profile of a plurality of suspect profiles that includes one or more characteristics, wherein the first suspect profile is associated with a traceability link between at least two artifacts. A change to a first characteristic associated with a first artifact of the at least two artifacts is determined. Which of the plurality of suspect profiles includes the first characteristic is determined. The first characteristic is matched to the first suspect profile of the plurality of suspect profiles based upon, at least in part, determining that the first suspect profile includes the first characteristic. The traceability link is marked as suspect based upon, at least in part, matching the first characteristic to the first suspect profile.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Publication number: 20140258978Abstract: A method, computer program product, and computer system for receiving, from a first and second application by a computing device, shapes of artifacts and components of the first and second application. The shapes of the artifacts and components of the first and second application are conformed to a standard format. One or more changes to the shapes of the artifacts and components of the first and second application are tracked. One or more suspicious relationships across the first and second application are displayed based upon, at least in part, the one or more changes to the shapes of the artifacts and components of the first and second application.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: MARC A. BAUMBACH, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Publication number: 20140181644Abstract: A document previewing system includes a display device including a user interface and a document previewing engine coupled to the display device. The document previewing engine is configured to download an outline of a document including outline features and filler content in between the outline features. The filler content replaces secondary content of the document. The document previewing engine is further configured to display the outline on the display device, and download the secondary content corresponding to an outline feature in response to a user navigating to the outline feature and the outline feature displaying on the display device for a period of time.Type: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William S Andreas, Erik B Craig, David K Grotjohn, Janet E Mockler-Rowlatt, Steven D Wood
-
Patent number: 8127240Abstract: A computer-implemented method of selecting event handlers can include initiating a drag and drop operation for a source object and, responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displaying a plurality of icons, wherein each icon represents an event handler for a drop target within the window. The method can include detecting contact between the source object and at least one of the plurality of icons while dragging the object, designating each event handler associated with a contacted icon to process the source object, and responsive to dropping the source object onto the drop target, invoking each designated event handler to process the source object for the drop target. Each designated event handler can output a process result.Type: GrantFiled: April 9, 2008Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventors: David K. Grotjohn, Frank L. Jania, Jessica W. Ramirez, Josef Scherpa
-
Patent number: 7895567Abstract: A method, apparatus and computer-readable medium for assembling objects in an IDE is presented. The method includes the steps of creating a pre-drop assembly area in an Integrated Development Environment (IDE); combining multiple component descriptors in the pre-drop assembly area, wherein the multiple component descriptors are interpreted through an extensible language mechanism that contains a plurality of extensible solutions; and upon a determination that combined multiple component descriptors have met a pre-defined condition, committing the combined multiple component descriptors to execution. In one embodiment, only one solution from the plurality of extensible solutions is used to interpret the multiple component descriptors, wherein the one solution is selected according to a user role of a user who is utilizing the IDE.Type: GrantFiled: April 18, 2006Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: David K. Grotjohn, Masato Noguchi, Li Xu, Jianjun Zhang
-
Publication number: 20090259959Abstract: A computer-implemented method of selecting event handlers can include initiating a drag and drop operation for a source object and, responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displaying a plurality of icons, wherein each icon represents an event handler for a drop target within the window. The method can include detecting contact between the source object and at least one of the plurality of icons while dragging the object, designating each event handler associated with a contacted icon to process the source object, and responsive to dropping the source object onto the drop target, invoking each designated event handler to process the source object for the drop target. Each designated event handler can output a process result.Type: ApplicationFiled: April 9, 2008Publication date: October 15, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David K. Grotjohn, Frank L. Jania, Jessica W. Ramirez, Josef Scherpa
-
Patent number: 7487464Abstract: A method, apparatus and computer-usable medium for displaying multiple elements in a graphical editor, wherein the multiple elements overlap and share a common space in the graphical editor; invoking a visual affordance that opens a zoom window; and displaying the visual affordance and the zoom window in an area in the graphical editor where the multiple elements overlap, wherein the zoom window displays a visual representation that is modified to show overlapping multiple elements.Type: GrantFiled: February 16, 2006Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: David K. Grotjohn, Lucinio Santos-Gomez, Michael T. Stokes