Patents by Inventor James M. McArdle

James M. McArdle 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: 20090132577
    Abstract: Provided is a method for creating a unique class of Mbean in which a “parent” Mbean generates and manages multiple “child” Mbeans. When a user requests the functionality of a particular Mbean, a specific type of Mbean, or parent Mbean, is called. The parent Mbean is a factory method that, rather than executing the request, generates a child Mbean to execute the request. The child Mbean is assigned a name that distinguishes the child from other children of the same parent and the process that called the parent is provided with the name. In this manner, the calling process may use the assigned name to access the specific child Mbean for future requests and the child Mbean is employed to store client state information.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Inventor: James M. McArdle
  • Publication number: 20090119204
    Abstract: A method, system and computer program product for enabling completion of purchase transactions by retrieving purchase card information from an electronic database of consumer cards and applying the appropriate card to the transaction. The database, managed by a central card authority, stores client account information for cards such as debit, credit, phone, and discount cards, which are accessible via a unique, secure login/access credential, such as a username and password combination. During registration with the central card authority, a client classifies key/important factors to consider when performing purchases. The central card authority is accessed by the client during purchases from a retail facility and/or other purchasing environment. The central card authority automatically selects the best card to utilize during a purchase, after weighing the important purchasing factors related to the credit, debit, phone, and discount cards registered with the central card authority.
    Type: Application
    Filed: November 7, 2007
    Publication date: May 7, 2009
    Inventors: Raji L. Akella, Marion Behnen, Gaurav Jain, James M. McArdle
  • Publication number: 20090119100
    Abstract: A method, system and computer program product for creating voice annotations during a mobile phone call. During the phone call a user engages a trigger on the communication device prompting the phone to first mute the device of the user, and then record an audible message. The audible message, or voice annotation, is automatically linked to the current call information. The voice annotation may be transcribed and stored as a textual annotation. The voice or textual annotation may be retrieved utilizing a graphical user interface (GUI).
    Type: Application
    Filed: November 7, 2007
    Publication date: May 7, 2009
    Inventors: Raji L Akella, Gaurav Jain, Michael Lee Masterson, James M. McArdle
  • Publication number: 20090094269
    Abstract: Generating Business Process Execution Language (‘BPEL’) control flows to populate a data warehouse for analysis of data of an operational system including identifying source tables in the operational system and one or more corresponding target tables in the data warehouse; creating BPEL steps to represent links between each source table in the operational system and each corresponding target table in the data warehouse; determining a sequence for the BPEL step; and adding the BPEL steps to a BPEL control flow according to the determined sequence.
    Type: Application
    Filed: October 6, 2007
    Publication date: April 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
  • Patent number: 7509659
    Abstract: Provided is a method for enabling dynamic graphical interfacing with a server from a client. A method includes receiving at a portlet, a plurality of user-generated drawing location identifiers, mapping the user-generated drawing location identifiers to an Applet function via an Applet application programming interface (API), and generating a drawing using a drawing method with the user-generated drawing location identifiers. After the drawing is generated a drawing is returned to a user associated with the user-generated drawing location identifiers. The user-generated drawing location identifiers can be one or more of mouse clicks, taps, and tablet PC drawing indications via a pen. The portlet enables a graphical interface via the Applet API and the Applet API is stored in a Java Archive file (JAR). The JAR file enables multiple users to view the drawing without requiring local files.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Publication number: 20080320034
    Abstract: Provided is a method for maintaining state information on a JMX Mbean programming object and simplifying the procedure for creating and employing the Mbean. Prior to invocation of a JMX Mbean, a JMX properties object is created. When the JMX Mbean is invoked, the properties object is passed to the JMX MbeanServer interface. The JMX MbeanServer interface returns an updated properties object, containing all the state information for the new Mbean object. Each time the user make a call to JMX host via the Mbean object, the properties object is passed and, if necessary, updated.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Inventor: JAMES M. MCARDLE
  • Publication number: 20080301591
    Abstract: Provided is a desktop navigation tool (DNT) for navigation across multiple web pages, including the original and the second web page described in the paragraph above. An “UP” button enables a user to navigate from the new web page back to a different window, opened from a particular window. A “DOWN” (DN) button enables the user to navigate back to a window from which a particular window was spawned. This functionality differs from that found in standard “FORWARD” and “BACK” navigation buttons, typically found in a browser window, which only enable a user to navigate through web pages within a particular window. The claimed subject matter enables a user to navigate more freely and efficiently among multiple windows.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventor: JAMES M. MCARDLE
  • Publication number: 20080184103
    Abstract: A method of XML parsing is provided. In an exemplary embodiment, the method may include: parsing of an XML document; constructing an XML XPATH which includes at least one XML XPATH tag; constructing a JAR file of Java classes which include at least one package path that matches the at least one XML XPATH tag; accessing the JAR file of Java classes which include the at least one package path that matches the at least one XML XPATH tag; and transferring the at least one XML XPATH tag to the JAR file of Java classes including the at least one package path that matches the at least one XML XPATH tag for processing.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ERXIANG LIU, JAMES M. MCARDLE, NINGNING WANG
  • Publication number: 20080118906
    Abstract: The present invention is a method for providing an online tutorial. The method includes presenting material of a first level of complexity, the presented first-level material being associated with a course topic. The method further includes receiving a user input responsive to at least one question included in the presented first-level material. The method further includes determining the user's mastery level of the presented first-level material based upon the received input. The method further includes presenting material of a second level of complexity when the user's mastery level of the presented first-level material is determined as meeting a pre-set standard, the second level of complexity being greater than the first level of complexity, the presented second-level material being associated with the course topic. The method further includes presenting additional first-level material when the user's mastery level of the presented first-level material is determined as not meeting the pre-set standard.
    Type: Application
    Filed: November 20, 2006
    Publication date: May 22, 2008
    Inventor: JAMES M. MCARDLE
  • Publication number: 20070300178
    Abstract: A method and computer program product are disclosed for controlling a software program, such as a web browser, that automatically displays an active window and one or more secondary windows, such as pop-ups or pop-behinds during the viewing of the active window. The user of the software program is provided with the option of controlling the display time of the secondary window by setting the length of time that the secondary window appears on the display of the user. The secondary window automatically disappears from the user's display after expiration of the timeout set by the user.
    Type: Application
    Filed: June 21, 2006
    Publication date: December 27, 2007
    Inventor: James M. McArdle
  • Publication number: 20030131340
    Abstract: The invention provides a method of creating a customized command environment. An external command will be launched from the programming application to capture a system command environment. This system command environment will be stored in an array of strings. At least one parameter string will be added to the array of strings. The command will be linked to the command environment with the added parameter string.
    Type: Application
    Filed: January 9, 2002
    Publication date: July 10, 2003
    Applicant: International Business Machines Corporation
    Inventor: James M. McArdle
  • Publication number: 20030131145
    Abstract: The invention provides a method of passing parameters within a customized command environment. The command environment will be stored as an array of strings. At least one parameter will be added as a string variable to the array. The customized command environment will be invoked with the added parameters.
    Type: Application
    Filed: January 9, 2002
    Publication date: July 10, 2003
    Applicant: International Business Machines Corporation
    Inventor: James M. Mcardle
  • Publication number: 20030105885
    Abstract: The invention provides a method of communication between an application program and a command script. The method comprises the use of a log file to store the return code of the last executed command. The log file provides the application program with a means of verifying the success or failure of the commands in a command script.
    Type: Application
    Filed: December 5, 2001
    Publication date: June 5, 2003
    Applicant: International Business Machines Corporation
    Inventor: James M. McArdle
  • Publication number: 20030105958
    Abstract: The invention provides a method of command script instrumentation for clear logging of command execution and the protection of sensitive information. The method comprises defining a common log file, writing at least one command of a command script to the common log file, writing parameters of each logged command to the common log file, and providing a parallel command string or parameter in place of one containing sensitive information.
    Type: Application
    Filed: December 5, 2001
    Publication date: June 5, 2003
    Applicant: International Business Machines Corporation
    Inventor: James M. McArdle
  • Patent number: 5242597
    Abstract: A method is presented for achieving constant purification cycle times over the life of an ultrafiltration membrane in a silver halide purification system. Silver halide emulsion pumped from a feed vessel enters an ultrapurification module wherein a permeate stream is separated from the emulsion. The permeate stream is then divided into a permeate-to-drain stream and a recycle stream. The recycle stream is returned to the feed vessel. By varying the amount of permeate recycled, a constant permeate-to-drain rate can be maintained, and hence the purification cycle time can be maintained constant despite fouling of the membrane.
    Type: Grant
    Filed: July 24, 1992
    Date of Patent: September 7, 1993
    Assignee: Eastman Kodak Company
    Inventor: James M. McArdle
  • Patent number: 4182945
    Abstract: The invention contemplates a lipstick or the like container of the push-up variety featuring enhanced protection of container contents and enchanced light frictional coaction between moving parts, for ease of motional action and retention of selected positioning of parts. An upstanding elongate guide member within the container is stabilized to the container at both ends and serves both the indicated features.
    Type: Grant
    Filed: September 29, 1978
    Date of Patent: January 8, 1980
    Assignee: Eyelet Specialty Co., Inc.
    Inventors: James M. McArdle, Edward F. Klimeck
  • Patent number: 4166474
    Abstract: A propel-repel swivel cosmetic container features basic lead-screw and nut parts, each of which is a single injection-molded piece of plastic material with certain further integral formations such that a variety of aesthetically satisfying overall appearances is available upon assembly to particular tubular further parts, thereby providing a variety of different-appearing cosmetic containers utilizing in common the same basic lead-screw and nut propulsion mechanism.
    Type: Grant
    Filed: March 8, 1977
    Date of Patent: September 4, 1979
    Assignee: Eyelet Specialty Co., Inc.
    Inventors: James M. McArdle, Eric J. Idec, Francis G. Marshall