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: 10430253
    Abstract: 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: Grant
    Filed: February 25, 2013
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Matthew Scott Davis, David Robert Draeger, Howard Justin Glaser, James Andrew McCright, Russell Blake Wright
  • Patent number: 8407712
    Abstract: 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: Grant
    Filed: August 31, 2007
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Matthew Scott Davis, David Robert Draeger, Howard Justin Glaser, James Andrew McCright, Russell Blake Wright
  • Patent number: 8140919
    Abstract: 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: Grant
    Filed: October 15, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Howard Justin Glaser, Daiv Santos Barrios, Matthew Wayne Novak, Chenhong Xia
  • Patent number: 7890536
    Abstract: 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: Grant
    Filed: December 21, 2006
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Robert Draeger, Howard Justin Glaser, Matthew Scott Davis, James Andrew McCright, Russell Blake Wright
  • Publication number: 20090100440
    Abstract: 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: Application
    Filed: October 15, 2007
    Publication date: April 16, 2009
    Applicant: International Business Machines Corporation
    Inventors: Howard Justin Glaser, Daiv Santos Barrios, Matthew Wayne Novak, Chenhong Xia
  • Publication number: 20090064171
    Abstract: 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: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew Scott DAVIS, David Robert DRAEGER, Howard Justin GLASER, James Andrew MCCRIGHT, Russell Blake WRIGHT
  • Publication number: 20080155118
    Abstract: 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: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard Justin GLASER, David Robert DRAEGER
  • Publication number: 20080154935
    Abstract: 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: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Robert DRAEGER, Howard Justin Glaser, Matthew Scott DAVIS, James Andrew McCright, Russell Blake Wright
  • Patent number: 7117433
    Abstract: 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: Grant
    Filed: September 29, 1998
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: Howard Justin Glaser, Daniel Edward House
  • Patent number: 7069547
    Abstract: 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: Grant
    Filed: October 30, 2001
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventor: Howard Justin Glaser
  • Patent number: 6757868
    Abstract: 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: Grant
    Filed: June 22, 1998
    Date of Patent: June 29, 2004
    Assignee: International Business Machines Corporation
    Inventors: Howard Justin Glaser, Daniel Edward House, Constance Jane Nelin, Rebecca Braun Nin, Brian Joseph Owings
  • Patent number: 6748380
    Abstract: 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: Grant
    Filed: May 14, 2001
    Date of Patent: June 8, 2004
    Assignee: International Business Machines Corporation
    Inventors: Rebecca Lau Poole, Laurence Edward England, Howard Justin Glaser
  • Publication number: 20030084425
    Abstract: 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: Application
    Filed: October 30, 2001
    Publication date: May 1, 2003
    Applicant: International Business Machines Corporation
    Inventor: Howard Justin Glaser
  • Publication number: 20020169781
    Abstract: 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: Application
    Filed: May 14, 2001
    Publication date: November 14, 2002
    Applicant: International Business Machines Corporation
    Inventors: Rebecca Lau Poole, Laurence Edward England, Howard Justin Glaser
  • Patent number: 6446097
    Abstract: 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: Grant
    Filed: July 27, 1999
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventor: Howard Justin Glaser
  • Patent number: 6230161
    Abstract: 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: Grant
    Filed: July 31, 1998
    Date of Patent: May 8, 2001
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Howard Justin Glaser, Stewart Earle Nickolas
  • Patent number: 6223185
    Abstract: 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: Grant
    Filed: July 31, 1998
    Date of Patent: April 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Howard Justin Glaser, David Joseph Kuettel, Stewart Earle Nickolas, John Conrad Sanchez
  • Patent number: 6072463
    Abstract: 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: Grant
    Filed: April 17, 1995
    Date of Patent: June 6, 2000
    Assignee: International Business Machines Corporation
    Inventor: Howard Justin Glaser
  • Patent number: 6069627
    Abstract: 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: Grant
    Filed: March 31, 1997
    Date of Patent: May 30, 2000
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edward Conrad, Howard Justin Glaser, Jean C. Ho, James Louis Keesey, Constance Jane Nelin, Gerold Johann Wilmot
  • Patent number: 6058264
    Abstract: 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: Grant
    Filed: March 31, 1997
    Date of Patent: May 2, 2000
    Assignee: International Business Machines Corporation
    Inventor: Howard Justin Glaser