Patents by Inventor Michael McArdle
Michael 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: 10772419Abstract: A cleaning assembly for elongated articles includes a housing. A channel extends from a top to a bottom of the housing. A plurality of holes is positioned in the housing and extends annularly around an inner perimeter of the housing. Each hole extends to an interior space of the housing. A pipe, which is coupled to and extends from an outer perimeter of the housing, is in fluidic communication with the interior space. A hose connector that is coupled to the pipe distal from the housing is configured to couple the pipe to a hose. A reservoir is coupled to the pipe proximate to the housing. A tube extends between the reservoir and the pipe so that a cleaning agent in the reservoir is positioned to enter the pipe. Water from the hose and the cleaning agent exit the holes under pressure to clean an article positioned in the channel.Type: GrantFiled: April 10, 2018Date of Patent: September 15, 2020Inventor: Michael McArdle
-
Publication number: 20190307239Abstract: A cleaning assembly for elongated articles includes a housing. A channel extends from a top to a bottom of the housing. A plurality of holes is positioned in the housing and extends annularly around an inner perimeter of the housing. Each hole extends to an interior space of the housing. A pipe, which is coupled to and extends from an outer perimeter of the housing, is in fluidic communication with the interior space. A hose connector that is coupled to the pipe distal from the housing is configured to couple the pipe to a hose. A reservoir is coupled to the pipe proximate to the housing. A tube extends between the reservoir and the pipe so that a cleaning agent in the reservoir is positioned to enter the pipe. Water from the hose and the cleaning agent exit the holes under pressure to clean an article positioned in the channel.Type: ApplicationFiled: April 10, 2018Publication date: October 10, 2019Inventor: Michael McArdle
-
Patent number: 9146756Abstract: A JMX plugin agent that interfaces between an MBean server and a JMX plugin directory. The JMX plugin agent simplifies development and modification of MBeans by automating registration and unregistration of MBeans with the MBean server and enabling organization of multiple versions of an MBean within a common JMX plugin directory. A generic JMX plugin agent scans a JMX bean plugin directory looking for MBeans to create and register with the MBeanServer. Preferably, each MBean has its own subdirectory that indicates the MBean version and includes a plugin.xml file that describes any necessary configuration parameters. The JMX plugin agent makes it easier to deploy JMX beans to multiple WAS instances and even provides for plugin dependency and version control.Type: GrantFiled: November 27, 2006Date of Patent: September 29, 2015Assignee: International Business Machines CorporationInventor: James Michael McArdle
-
Patent number: 8530808Abstract: Apparatus are provided which include a specimen vessel holding at least one biological sample. A histological agent is in the specimen vessel so as to come into contact with the tissue sample. A microwave susceptor is provided in, near, or integral to the specimen vessel.Type: GrantFiled: September 8, 2006Date of Patent: September 10, 2013Assignee: Energy Beam Sciences, Inc.Inventor: Phillip Michael McArdle
-
Patent number: 8521682Abstract: 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: GrantFiled: January 17, 2008Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Jing-Song Jang, James Michael Mcardle, Michael John Elvery Spicer
-
Patent number: 8156084Abstract: Method, computer program product, and system for transferring data from positional data sources to partitioned databases are provided. A record is read from a positional data source. The record is to be written to one of a plurality of partitions of a database. A position of the record in the positional data source is obtained. A transaction is initiated to write the record to the one partition and to store the position of the record in the database. The transaction is committed after the record is successfully written to the one partition and the position of the record is successfully stored in the database.Type: GrantFiled: January 17, 2008Date of Patent: April 10, 2012Assignee: International Business Machines CorporationInventors: Jing-Song Jang, James Michael McArdle, Michael John Elvery Spicer
-
Patent number: 8051476Abstract: A system for accessing a secure area. In response to reading a plurality of security device orientations, the plurality of security device orientations are recorded. The plurality of recorded security device orientations are compared with stored security device orientation data. In response to determining that a match occurs between the plurality of recorded security device orientations and the stored security device orientation data, access is granted to the secure area.Type: GrantFiled: August 22, 2006Date of Patent: November 1, 2011Assignee: International Business Machines CorporationInventor: James Michael McArdle
-
Patent number: 7933873Abstract: Method, computer program product, and system for transferring data to database partitions are provided. A transaction is initiated to insert one or more records into a partition of a database. At least one of the one or more records is then saved in binary form to a dump table in the database as a part of the transaction in response to the insertion of the at least one record into the partition having failed as a result of the at least one record not satisfying a predetermined condition. In response to the saving of the at least one record in binary form to the dump table having failed, the transaction is rolled back.Type: GrantFiled: January 17, 2008Date of Patent: April 26, 2011Assignee: International Business Machines CorporationInventors: Jing-Song Jang, Wing Yun Mak, James Michael McArdle, Michael John Elvery Spicer
-
Publication number: 20090187917Abstract: 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: January 17, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing-Song JANG, James Michael Mcardle, Michael John Elvery Spicer
-
Publication number: 20090187787Abstract: Method, computer program product, and system for transferring data from positional data sources to partitioned databases are provided. A record is read from a positional data source. The record is to be written to one of a plurality of partitions of a database. A position of the record in the positional data source is obtained. A transaction is initiated to write the record to the one partition and to store the position of the record in the database. The transaction is committed after the record is successfully written to the one partition and the position of the record is successfully stored in the database.Type: ApplicationFiled: January 17, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing-Song JANG, James Michael Mcardle, Michael John Elvery Spicer
-
Publication number: 20090187608Abstract: Method, computer program product, and system for transferring data to database partitions are provided. A transaction is initiated to insert one or more records into a partition of a database. At least one of the one or more records is then saved in binary form to a dump table in the database as a part of the transaction in response to the insertion of the at least one record into the partition having failed as a result of the at least one record not satisfying a predetermined condition. In response to the saving of the at least one record in binary form to the dump table having failed, the transaction is rolled back.Type: ApplicationFiled: January 17, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing-Song Jang, Wing Yun Mak, James Michael Mcardle, Michael John Elvery Spicer
-
Patent number: 7505947Abstract: In a computer controlled genetic algorithm method for providing non-deterministic solutions involving physical constraints the effectiveness of the genetic algorithm may be enhanced by periodically changing the combination or set of genetic operators during the genetic algorithm operation and before selecting the final solution.Type: GrantFiled: October 20, 2005Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventor: James Michael McArdle
-
Publication number: 20080127076Abstract: A JMX plugin agent that interfaces between an MBean server and a JMX plugin directory. The JMX plugin agent simplifies development and modification of MBeans by automating registration and unregistration of MBeans with the MBean server and enabling organization of multiple versions of an MBean within a common JMX plugin directory. A generic JMX plugin agent scans a JMX bean plugin directory looking for MBeans to create and register with the MBeanServer. Preferably, each MBean has its own subdirectory that indicates the MBean version and includes a plugin.xml file that describes any necessary configuration parameters. The JMX plugin agent makes it easier to deploy JMX beans to multiple WAS instances and even provides for plugin dependency and version control.Type: ApplicationFiled: November 27, 2006Publication date: May 29, 2008Inventor: JAMES MICHAEL MCARDLE
-
Publication number: 20080118054Abstract: An improved telephone system and method of managing telephone calls. In one embodiment, a telephone system includes a speakerphone and a handset. A plurality of telephone lines or channels is available for conducting each of a corresponding plurality of telephone calls. In one instance, a first call may be routed to the handset, while a second call is routed to the speakerphone. The first and second telephone calls may be conducted simultaneously. An optional third telephone call may be conducted on a third line routed to a headset, such as to a Bluetooth device, so that all three telephone calls may be conducted simultaneously.Type: ApplicationFiled: November 20, 2006Publication date: May 22, 2008Inventor: JAMES MICHAEL MCARDLE
-
Publication number: 20080064085Abstract: Apparatus are provided which include a specimen vessel holding at least one biological sample. A histological agent is in the specimen vessel so as to come into contact with the tissue sample. A microwave susceptor is provided in, near, or integral to the specimen vessel.Type: ApplicationFiled: September 8, 2006Publication date: March 13, 2008Inventor: Phillip Michael McArdle
-
Publication number: 20080052522Abstract: A system for accessing a secure area. In response to reading a plurality of security device orientations, the plurality of security device orientations are recorded. The plurality of recorded security device orientations are compared with stored security device orientation data. In response to determining that a match occurs between the plurality of recorded security device orientations and the stored security device orientation data, access is granted to the secure area.Type: ApplicationFiled: August 22, 2006Publication date: February 28, 2008Inventor: JAMES MICHAEL MCARDLE
-
Patent number: 7283993Abstract: Methods, systems, and media are disclosed for handling errors resulting in error messages while executing a script file such as a Sequential Query Language (SQL) script. Embodiments may include one or more databases such as databases interconnected via a network, which include or have the ability to create and/or execute script files with on-error statements. Script files with on-error statements may include an error identifier and a resolution identifier. Each error identifier may identify one or more errors associated with the resolution identifier and the resolution identifier may identify a way to handle the error. Resolution identifiers may provide one or more error-recovery statements, calls for execution of a stored procedure, or other functions to correct, log, or ignore errors and continue or terminate execution of script files. Many embodiments include a command line processor that can recognize and implement the on-error statements.Type: GrantFiled: April 29, 2004Date of Patent: October 16, 2007Assignee: International Business Machines CorporationInventor: James Michael McArdle
-
Patent number: 7218924Abstract: The present invention is a method for restricting calls to a cell phone, including the steps of: receiving restriction information; testing an incoming call to the cell phone against the restriction information; and, if testing determines that the incoming call is restricted, routing the incoming call to a voice mail system, wherein routing is accomplished without disturbing a call recipient with the incoming call; or, if testing determines that the incoming call is not restricted, connecting the incoming call.Type: GrantFiled: April 14, 2005Date of Patent: May 15, 2007Assignee: International Business Machines CorporationInventor: James Michael McArdle
-
Patent number: 6622126Abstract: A system, program, and method which makes segment migration, the movement of individuals between segments over time, easily trackable, and provides a visualization that makes the results of the analyses useful. The preferred embodiment tracks which people are in which segment at each time period, then builds a file that gives, by person, a description of which segment(s) each person belonged to during each time period. From this table, a display is drawn which indicates in an intuitive manner the migration of members of different segments over time. These enhanced segmentation analyses allow the user to easily study and predict customer behaviors.Type: GrantFiled: August 13, 1999Date of Patent: September 16, 2003Assignee: International Business Machines CorporationInventors: James Michael McArdle, Matthew Schall
-
Patent number: D481895Type: GrantFiled: September 4, 2002Date of Patent: November 11, 2003Inventor: Michael McArdle