Patents by Inventor Howard Justin Glaser
Howard Justin Glaser 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: 10430253Abstract: Provided a method, system, and article of manufacture for updating workflow nodes in a workflow. A workflow program processes user input at one node in a workflow comprised of nodes and workflow paths connecting the nodes, wherein the user provides user input to traverse through at least one workflow path to reach the current node. The workflow program transmits information on a current node to an analyzer. The analyzer processes the information on the current node to determine whether there are modifications to at least one subsequent node following the current node over at least one workflow path from the current node. The analyzer transmits to the workflow program an update including modifications to the at least one subsequent node in response to determining the modifications.Type: GrantFiled: February 25, 2013Date of Patent: October 1, 2019Assignee: International Business Machines CorporationInventors: Matthew Scott Davis, David Robert Draeger, Howard Justin Glaser, James Andrew McCright, Russell Blake Wright
-
Patent number: 8407712Abstract: Provided a method, system, and article of manufacture for updating workflow nodes in a workflow. A workflow program processes user input at one node in a workflow comprised of nodes and workflow paths connecting the nodes, wherein the user provides user input to traverse through at least one workflow path to reach the current node. The workflow program transmits information on a current node to an analyzer. The analyzer processes the information on the current node to determine whether there are modifications to at least one subsequent node following the current node over at least one workflow path from the current node. The analyzer transmits to the workflow program an update including modifications to the at least one subsequent node in response to determining the modifications.Type: GrantFiled: August 31, 2007Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: Matthew Scott Davis, David Robert Draeger, Howard Justin Glaser, James Andrew McCright, Russell Blake Wright
-
Patent number: 8140919Abstract: Method, system, and computer program product for displaying data used to analyze system performance are provided. The method, system, and computer program product provides for determining an alert was triggered in a system at a point in time, identifying an alert type associated with the alert that was triggered in the system at the point in time, and displaying data concerning the system based on the alert type identified, the data displayed comprising a subset of a plurality of types of data available concerning the system, the subset being selected based on the alert type identified.Type: GrantFiled: October 15, 2007Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Howard Justin Glaser, Daiv Santos Barrios, Matthew Wayne Novak, Chenhong Xia
-
Patent number: 7890536Abstract: Provided are a method, system, and article of manufacture for generating templates of nodes to structure content objects and steps to process the content objects. A template is generated having a plurality of first level nodes representing a flow of tasks. A set of second level nodes representing a flow of steps is generated for at least one of the first level nodes to collectively perform the task represented by the first level node. A content object including information for a step represented by the node is associated with at least one node in the second level. Links are generated among the first level nodes and in each set of second level nodes indicating a logical ordering of the nodes and a direction of the flow of the tasks represented by the first level nodes and the flow of steps represented by the second level nodes. An end-user graphical user interface is generated from the generated nodes and links to direct an end user through the flow of tasks and steps represented by the nodes.Type: GrantFiled: December 21, 2006Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: David Robert Draeger, Howard Justin Glaser, Matthew Scott Davis, James Andrew McCright, Russell Blake Wright
-
Publication number: 20090100440Abstract: Method, system, and computer program product for displaying data used to analyze system performance are provided. The method, system, and computer program product provides for determining an alert was triggered in a system at a point in time, identifying an alert type associated with the alert that was triggered in the system at the point in time, and displaying data concerning the system based on the alert type identified, the data displayed comprising a subset of a plurality of types of data available concerning the system, the subset being selected based on the alert type identified.Type: ApplicationFiled: October 15, 2007Publication date: April 16, 2009Applicant: International Business Machines CorporationInventors: Howard Justin Glaser, Daiv Santos Barrios, Matthew Wayne Novak, Chenhong Xia
-
Publication number: 20090064171Abstract: Provided a method, system, and article of manufacture for updating workflow nodes in a workflow. A workflow program processes user input at one node in a workflow comprised of nodes and workflow paths connecting the nodes, wherein the user provides user input to traverse through at least one workflow path to reach the current node. The workflow program transmits information on a current node to an analyzer. The analyzer processes the information on the current node to determine whether there are modifications to at least one subsequent node following the current node over at least one workflow path from the current node. The analyzer transmits to the workflow program an update including modifications to the at least one subsequent node in response to determining the modifications.Type: ApplicationFiled: August 31, 2007Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Scott DAVIS, David Robert DRAEGER, Howard Justin GLASER, James Andrew MCCRIGHT, Russell Blake WRIGHT
-
Publication number: 20080154935Abstract: Provided are a method, system, and article of manufacture for generating templates of nodes to structure content objects and steps to process the content objects. A template is generated having a plurality of first level nodes representing a flow of tasks. A set of second level nodes representing a flow of steps is generated for at least one of the first level nodes to collectively perform the task represented by the first level node. A content object including information for a step represented by the node is associated with at least one node in the second level. Links are generated among the first level nodes and in each set of second level nodes indicating a logical ordering of the nodes and a direction of the flow of the tasks represented by the first level nodes and the flow of steps represented by the second level nodes. An end-user graphical user interface is generated from the generated nodes and links to direct an end user through the flow of tasks and steps represented by the nodes.Type: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Robert DRAEGER, Howard Justin Glaser, Matthew Scott DAVIS, James Andrew McCright, Russell Blake Wright
-
Publication number: 20080155118Abstract: Provided are techniques for accessing data. In response to receiving a request for data content associated with a feed location, it is determined whether the feed location has an associated unique subscriber identifier. In response to determining that the feed location does not have an associated unique subscriber identifier, a unique subscriber identifier is generated for the feed location, wherein the feed location and unique subscriber identifier comprise a user-specific feed location. User preferences are associated with the user-specific feed location. The data content is filtered based on the user preferences.Type: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Howard Justin GLASER, David Robert DRAEGER
-
Patent number: 7117433Abstract: A method, apparatus, and article of manufacture, and memory for displaying a relationship between an HTML file and an element in the HTML file is disclosed. The method comprises the steps of reading information from a project file, the information comprising a relationship between the element and the HTML file, processing the information to map the element to the HTML file, and displaying the mapping. In one embodiment, the invention also comprises a program storage device, tangibly embodying instructions for performing the above method steps. The invention also comprises an apparatus for displaying a relationship between an HTML file and an element such as a control in the HTML file. The apparatus includes a means for reading information from a project file, a processor coupled to the reading means for using the information to map the element to the HTML file, and a display coupled to the processor for displaying the mapping.Type: GrantFiled: September 29, 1998Date of Patent: October 3, 2006Assignee: International Business Machines CorporationInventors: Howard Justin Glaser, Daniel Edward House
-
Patent number: 7069547Abstract: Provided is a method, system, and program for enabling analysis of proposed changes to program statements in a source code file. A data structure is generated indicating a plurality of program statements affected by one of a plurality of selected program statements to change, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another resulting from changes to the selected program statements. The data structure is provided to a software development tool to enable a programmer to display information on the hierarchical relationship of the affect of the program statements on one another resulting from changes to the selected program statements.Type: GrantFiled: October 30, 2001Date of Patent: June 27, 2006Assignee: International Business Machines CorporationInventor: Howard Justin Glaser
-
Patent number: 6757868Abstract: A method, apparatus, article of manufacture, and memory for programmatically switching arbitrary HTML pages is disclosed. The method includes the steps of receiving control information in an application server from a client computer, and executing a script in the application server to generate a map relating HTML files with commands to show pages related to the HTML files. When a control event is received from the client computer, the mapping provides a basis for commanding the client computer's browser to switch to a second HTML page. In one embodiment, the invention also includes a program storage device, tangibly embodying instructions for performing the above method steps. The invention also includes an apparatus for remotely scripting local objects.Type: GrantFiled: June 22, 1998Date of Patent: June 29, 2004Assignee: International Business Machines CorporationInventors: Howard Justin Glaser, Daniel Edward House, Constance Jane Nelin, Rebecca Braun Nin, Brian Joseph Owings
-
Patent number: 6748380Abstract: Accessing a legacy target file with a potentially corrupting development tool, where the target file is characterized by its attributes, and the development tool is characterized by its tool capabilities, including the capability to return the target file with changed attributes. Protecting target file attributes is accomplished by limiting development tool access to the target file if development tool capabilities mismatch target file attributes. This is achieved by determining target file attributes from a source of target file attribute information. The determination of access is done by matching target file attributes to tool capabilities and granting development tool access to the target file if there is a match of target file attributes and tool capabilities, and denying or limiting access if there is a mismatch. A further step is assigning a registration permission key tool to the development tool if the development tool capabilities match the target file attributes.Type: GrantFiled: May 14, 2001Date of Patent: June 8, 2004Assignee: International Business Machines CorporationInventors: Rebecca Lau Poole, Laurence Edward England, Howard Justin Glaser
-
Publication number: 20030084425Abstract: Provided is a method, system, and program for enabling analysis of proposed changes to program statements in a source code file. A data structure is generated indicating a plurality of program statements affected by one of a plurality of selected program statements to change, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another resulting from changes to the selected program statements. The data structure is provided to a software development tool to enable a programmer to display information on the hierarchical relationship of the affect of the program statements on one another resulting from changes to the selected program statements.Type: ApplicationFiled: October 30, 2001Publication date: May 1, 2003Applicant: International Business Machines CorporationInventor: Howard Justin Glaser
-
Publication number: 20020169781Abstract: Accessing a legacy target file with a potentially corrupting development tool, where the target file is characterized by its attributes, and the development tool is characterized by its tool capabilities, including the capability to return the target file with changed attributes. Protecting target file attributes is accomplished by limiting development tool access to the target file if development tool capabilities mismatch target file attributes. This is achieved by determining target file attributes from a source of target file attribute information. The determination of access is done by matching target file attributes to tool capabilities and granting development tool access to the target file if there is a match of target file attributes and tool capabilities, and denying or limiting access if there is a mismatch. A further step is assigning a registration permission key tool to the development tool if the development tool capabilities match the target file attributes.Type: ApplicationFiled: May 14, 2001Publication date: November 14, 2002Applicant: International Business Machines CorporationInventors: Rebecca Lau Poole, Laurence Edward England, Howard Justin Glaser
-
Patent number: 6446097Abstract: A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of Internet and Intranet applications. A utility allows visual selection and/or manipulation of HTML pages or forms. A user may select control from one form or HTML page and insert it into another HTML page. This results in the applet code associated with the selected control being inserted into the code for the HTML page being displayed in a code editor window or form editor window. The development computer also performs a dependency check for other codes and/or controls upon which the inserted applet depends and issues warnings or performs automatic inclusion of the dependency code and/or control.Type: GrantFiled: July 27, 1999Date of Patent: September 3, 2002Assignee: International Business Machines CorporationInventor: Howard Justin Glaser
-
Patent number: 6230161Abstract: A system, method, and article of manufacture for intuitively defining new attributes and methods as a function of existing attributes and methods is described. The method comprises the steps of creating a composite object having object elements including methods and attributes combined according to a composition rule, displaying a view of expression elements comprising the attributes and methods of the composite object, defining an object element expression combining at least two of the expression elements, and forming the hybrid object element from the selected expression elements. In one embodiment, a drop-down list is used to select a series of attributes, methods and operators that comprise the expression defining the hybrid element. The apparatus comprises means for performing the operations above, including a computer with a processor and memory coupled to a data storage device and a display.Type: GrantFiled: July 31, 1998Date of Patent: May 8, 2001Assignee: International Business Machines CorporationInventors: Philip Theodore Berkland, Howard Justin Glaser, Stewart Earle Nickolas
-
Patent number: 6223185Abstract: A method, apparatus, and article of manufacture for combining existing objects is disclosed. The method comprises the steps of accepting a selection of existing objects to combine, retrieving the methods and attributes of the selected objects, applying a composition rule to the retrieved methods and attributes to define combined methods and attributes, and storing references to the combined methods and attributes to the composite object. The present invention also comprises an article of manufacture, tangibly embodying a series of instructions for performing the above steps. The apparatus comprises a processor for selecting existing objects and for applying a composition rule to the retrieved objects and methods and an I/O device for retrieving the methods an attributes for the selected objects and for storing references to the combined methods and attributes.Type: GrantFiled: July 31, 1998Date of Patent: April 24, 2001Assignee: International Business Machines CorporationInventors: Philip Theodore Berkland, Howard Justin Glaser, David Joseph Kuettel, Stewart Earle Nickolas, John Conrad Sanchez
-
Patent number: 6072463Abstract: A conference communication system that includes multiple user terminals, each of which includes a display screen with a common working area, provides each user with a pointer icon that can be moved across all the display screens with a pointing device, provides the display screen of each user with a representation of all the conference participants, and, for each user, displays a line connecting each pointer icon of the other conference participants to the displayed representation of the user controlling the icon. Each user controls a pointer icon with a display mouse device having buttons, and the pointer icon and line connecting a user with the user's pointer icon is only displayed on the screens of the other conference participants if the user has pressed and held down a button of the user's mouse device. In this way, each user has control of a pointer icon and each pointer icon is readily associated with the user controlling it, while the number of objects displayed in the work area is kept to a minimum.Type: GrantFiled: April 17, 1995Date of Patent: June 6, 2000Assignee: International Business Machines CorporationInventor: Howard Justin Glaser
-
Patent number: 6069627Abstract: A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of Internet and Intranet applications. In particular, an extender user interface for creating a relational database extender is provided. A window is displayed on the monitor. The window illustrates a relational database extender, which comprises multiple objects.Type: GrantFiled: March 31, 1997Date of Patent: May 30, 2000Assignee: International Business Machines CorporationInventors: Thomas Edward Conrad, Howard Justin Glaser, Jean C. Ho, James Louis Keesey, Constance Jane Nelin, Gerold Johann Wilmot
-
Patent number: 6058264Abstract: A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of Internet and Intranet applications. In particular, a database extender can be created. Initially, information from a user interface is captured. An intermediate language is then generated corresponding to the captured information. A source code is generated from the generated intermediate language. The source code implements the functionality of the database extender by interfacing to a generic extender. The interfaced generic extender is configured to take on the characteristics of the specific extender defined in the intermediate language. Then, the configured generic extender is executed as configured to access and maintain the relational integrity of the specific extender.Type: GrantFiled: March 31, 1997Date of Patent: May 2, 2000Assignee: International Business Machines CorporationInventor: Howard Justin Glaser