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).

  • Patent number: 8843828
    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: Grant
    Filed: May 31, 2007
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Patent number: 8825707
    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: Grant
    Filed: May 9, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Marion Behnen, Gregg L. Snodgrass, James M. McArdle, Hoi J. Yoo
  • Patent number: 8676842
    Abstract: Provided are techniques 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: Grant
    Filed: June 6, 2011
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Patent number: 8626655
    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: Grant
    Filed: May 9, 2012
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Raji L. Akella, Marion Behnen, Guarav Jain, James M. McArdle
  • Patent number: 8615467
    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: Grant
    Filed: November 7, 2007
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Raji L. Akella, Marion Behnen, Gaurav Jain, James M. McArdle
  • Publication number: 20130318059
    Abstract: Method, system, and computer program product for transferring data from transactional data sources to partitioned databases are provided. One or more messages from a transactional data source are read. Each message includes one or more records to be inserted into a database comprising a plurality of partitions. One of the partitions of the database in which the one or more records of each message are to be inserted is then identified. A transaction is initiated to insert the one or more records of each message into the one partition and to delete the one or more messages from the transactional data source. The transaction is committed only when insertion of the one or more records of each message into the one partition and deletion of the one or more messages from the transactional data source succeed.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jing-Song JANG, James M. McArdle, Michael J.E. Spicer
  • Patent number: 8543601
    Abstract: Provided are techniques 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: Grant
    Filed: June 6, 2011
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Patent number: 8364018
    Abstract: Selecting options on a media disc containing data is provided. An option identifier associated with an external surface of the media disc is detected by a sensor unit coupled to a media player. The external surface is an outer surface of the media disc. A presentation option corresponding to the option identifier is identified. Media content associated with the media disc is presented in a format corresponding to the presentation option.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Publication number: 20120226657
    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: May 9, 2012
    Publication date: September 6, 2012
    Applicant: International Business Machines Corporation
    Inventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
  • Publication number: 20120221471
    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: May 9, 2012
    Publication date: August 30, 2012
    Applicant: IBM CORPORATION
    Inventors: Raji L. Akella, Marion Behnen, Guarav Jain, James M. McArdle
  • Patent number: 8209359
    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: Grant
    Filed: October 6, 2007
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
  • Patent number: 8126944
    Abstract: Provided is an abstracting mechanism for the naming of files in a computing system. When a document is saved, individual components of the file path are segregated and the filename extension becomes the first component in a new file path. Remaining components are rearranged into the new file path according to a simple alphanumeric ordering scheme. In another embodiment, the order of file path components is determined by either some type of hash function or according to a predefined ordering function. Also provided is a search technique that takes advantage of the claimed file mapping technique. A file path is broken into an unordered set of components that are treated with equal weight when performing a search. Files are sorted and displayed based upon a number of “hits,” each hit representing a match between a component of the file path and a term of a search term.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Patent number: 8082553
    Abstract: Provided is a method for maintaining state information on a JAVA® Management Extension (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: Grant
    Filed: June 25, 2007
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Publication number: 20110238702
    Abstract: Provided are techniques 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: June 6, 2011
    Publication date: September 29, 2011
    Applicant: International Business Machines Corporation
    Inventor: James M. McArdle
  • Publication number: 20110222390
    Abstract: A method and apparatus for selecting options on a media disc containing data. In one embodiment, an option identifier associated with an external surface of the media disc by a sensor unit coupled to a media player is detected, wherein the external surface is an outer surface of the media disc. A presentation option corresponding to the option identifier is identified to form an identified presentation option. Media content associated with the media disc is presented in a format corresponding to the presentation option.
    Type: Application
    Filed: March 9, 2010
    Publication date: September 15, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: James M. McArdle
  • Patent number: 7958145
    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: Grant
    Filed: November 20, 2007
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Patent number: 7856416
    Abstract: A method, computer program product, and data processing system for computer-aided design of multidimensional data warehouse schemas are disclosed. A preferred embodiment of the present invention provides a software tool for identifying a latent star schema structure within an existing database. This software tool performs a heuristic analysis of the existing database schema to locate potential keys and measurement fields. Database tables within the existing schema are scored heuristically as to their suitability as fact tables based on the key candidates and measurement fields. For each fact table, other tables from the existing schema are identified as possible dimension tables. Data from the database is then used to test the suitability of the fact tables and dimension tables. The identified fact tables and their associated dimension tables are then reported to the user to reveal a basic star schema structure, which can be used as a basis for further design.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Virginia Hoffman, James M. McArdle
  • Patent number: 7818810
    Abstract: Control of an original document content having permissives includes systems, computer program products and methods that include limiting extractions from the original document to discrete defined portions by enforcing one or more extraction permissives associated with the document and decrypting the document to allow displaying the document only through a document control editor that is capable of identifying and enforcing the extraction permissives. The method may further include assembling a manuscript having an extracted portion from the original document and one or more extraction permissives associated with the extracted portion, wherein the extracted portion can be displayed in decrypted form only through the document control editor.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Publication number: 20090265335
    Abstract: A method, computer program product, and data processing system for computer-aided design of multidimensional data warehouse schemas are disclosed. A preferred embodiment of the present invention provides a software tool for identifying a latent star schema structure within an existing database. This software tool performs a heuristic analysis of the existing database schema to locate potential keys and measurement fields. Database tables within the existing schema are scored heuristically as to their suitability as fact tables based on the key candidates and measurement fields. For each fact table, other tables from the existing schema are identified as possible dimension tables. Data from the database is then used to test the suitability of the fact tables and dimension tables. The identified fact tables and their associated dimension tables are then reported to the user to reveal a basic star schema structure, which can be used as a basis for further design.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: International Business Machines Corporation
    Inventors: Virginia Hoffman, James M. McArdle
  • Patent number: 7577711
    Abstract: A participant in an instant messaging chat room may send restricted messages to only a set of selected participants in the chat room. Enabling a user at a display station to select a set of only users to receive a restricted message, and send the restricted message to this selected group of users, and displaying the restricted message only in the chronological displays in the stations of the set of recipient users, i.e. not displaying the restricted message in the displays of the other users in the chat room.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: August 18, 2009
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle