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: 8843828Abstract: 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: GrantFiled: May 31, 2007Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventor: James M. McArdle
-
Patent number: 8825707Abstract: 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: GrantFiled: May 9, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Marion Behnen, Gregg L. Snodgrass, James M. McArdle, Hoi J. Yoo
-
Patent number: 8676842Abstract: 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: GrantFiled: June 6, 2011Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventor: James M. McArdle
-
Patent number: 8626655Abstract: 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: GrantFiled: May 9, 2012Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Raji L. Akella, Marion Behnen, Guarav Jain, James M. McArdle
-
Patent number: 8615467Abstract: 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: GrantFiled: November 7, 2007Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Raji L. Akella, Marion Behnen, Gaurav Jain, James M. McArdle
-
TRANSFER OF DATA FROM TRANSACTIONAL DATA SOURCES TO PARTITIONED DATABASES IN RESTARTABLE ENVIRONMENT
Publication number: 20130318059Abstract: 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: ApplicationFiled: July 31, 2013Publication date: November 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing-Song JANG, James M. McArdle, Michael J.E. Spicer -
Patent number: 8543601Abstract: 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: GrantFiled: June 6, 2011Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventor: James M. McArdle
-
Patent number: 8364018Abstract: 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: GrantFiled: March 9, 2010Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventor: James M. McArdle
-
Publication number: 20120226657Abstract: 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: ApplicationFiled: May 9, 2012Publication date: September 6, 2012Applicant: International Business Machines CorporationInventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
-
Publication number: 20120221471Abstract: 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: ApplicationFiled: May 9, 2012Publication date: August 30, 2012Applicant: IBM CORPORATIONInventors: Raji L. Akella, Marion Behnen, Guarav Jain, James M. McArdle
-
Patent number: 8209359Abstract: 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: GrantFiled: October 6, 2007Date of Patent: June 26, 2012Assignee: International Business Machines CorporationInventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
-
Patent number: 8126944Abstract: 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: GrantFiled: November 12, 2004Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventor: James M. McArdle
-
Patent number: 8082553Abstract: 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: GrantFiled: June 25, 2007Date of Patent: December 20, 2011Assignee: International Business Machines CorporationInventor: James M. McArdle
-
Publication number: 20110238702Abstract: 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: ApplicationFiled: June 6, 2011Publication date: September 29, 2011Applicant: International Business Machines CorporationInventor: James M. McArdle
-
Publication number: 20110222390Abstract: 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: ApplicationFiled: March 9, 2010Publication date: September 15, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: James M. McArdle
-
Patent number: 7958145Abstract: 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: GrantFiled: November 20, 2007Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventor: James M. McArdle
-
Patent number: 7856416Abstract: 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: GrantFiled: April 22, 2008Date of Patent: December 21, 2010Assignee: International Business Machines CorporationInventors: Virginia Hoffman, James M. McArdle
-
Patent number: 7818810Abstract: 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: GrantFiled: October 7, 2005Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventor: James M. McArdle
-
Publication number: 20090265335Abstract: 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: ApplicationFiled: April 22, 2008Publication date: October 22, 2009Applicant: International Business Machines CorporationInventors: Virginia Hoffman, James M. McArdle
-
Patent number: 7577711Abstract: 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: GrantFiled: February 7, 2006Date of Patent: August 18, 2009Assignee: International Business Machines CorporationInventor: James M. McArdle