Patents by Inventor James McArdle

James 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: 20070050760
    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: May 9, 2006
    Publication date: March 1, 2007
    Inventors: ERXIANG LIU, James McArdle, Ningning Wang
  • Publication number: 20070027730
    Abstract: The present invention is directed to a system and method for online collective decision making without wasting resources through peer-policing based on administrative rules. Online collective decision administrative rules may be provided to a web application server. The administrative rules may have several thresholds and conditions in order to determine when an online collective decision is terminated. Each responder on a communication network may submit a response including an inappropriate content user selection, or a desired answer through an online collective decision form presented by the web application server. Upon reception of the response, several counts may be updated to be compared against several thresholds set forth by the administrative rules. When one of the counts exceeds a threshold set forth by the administrative rules, the online collective decision process may be terminated.
    Type: Application
    Filed: July 26, 2005
    Publication date: February 1, 2007
    Inventor: James McArdle
  • Publication number: 20060288647
    Abstract: A coated abrasive article has a backing treatment preparable by at least partially polymerizing an isotropic backing treatment precursor comprising polyepoxide, polyfunctional urethane (meth)acrylate, non-urethane polyfunctional (meth)acrylate, acidic free-radically polymerizable monomer, dicyandiamide, photoinitiator. Methods of making and using the same.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventors: Ernest Thurber, Don Kincaid, James McArdle, Steven Keipert
  • Publication number: 20060288648
    Abstract: A curable composition comprises epoxy resin preparable by reaction of epichlorohydrin with at least one of bisphenol A or bisphenol F, polyfunctional urethane(meth)acrylate, dicyandiamide and photoinitiator. The curable composition is useful for preparing treated backings and coated abrasive articles.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventors: Ernest Thurber, Marcos Nery, Jeffrey Peterson, Don Kincaid, Gregory Berg, James McArdle, Steven Keipert
  • Publication number: 20060234711
    Abstract: 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: Application
    Filed: April 14, 2005
    Publication date: October 19, 2006
    Inventor: James McArdle
  • Publication number: 20060233098
    Abstract: The present invention is a method for detecting object collisions in a computing device-based game, which includes the steps of: calculating projected times of collision for each of a plurality of objects, the projected times of collision based on the speed and direction of travel of each object; storing the projected times of collision; decrementing the projected times of collision as the game progresses; and, indicating a collision when a projected time of collision is reached.
    Type: Application
    Filed: April 14, 2005
    Publication date: October 19, 2006
    Inventor: James McArdle
  • Publication number: 20060168595
    Abstract: Provided is a system and 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: Application
    Filed: November 18, 2004
    Publication date: July 27, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: James McArdle
  • Publication number: 20060106899
    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: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: James McArdle
  • Publication number: 20050256858
    Abstract: 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: Application
    Filed: April 29, 2004
    Publication date: November 17, 2005
    Applicant: International Business Machines Corporation
    Inventor: James McArdle
  • Publication number: 20050203935
    Abstract: Provided is a system and method for the collection and storing of information relating to a document captured in a copy-and-paste operation of a word processing application, spreadsheet, presentation processing software or other application that provides copy-and-paste functionality. A clipboard interface collects and stores information, or “metadata,” relating to a selected document or portion of a document. Once the metadata collection system gathers information corresponding to particular captured content, the system stores the information as metadata so that the user or a subsequent user of the destination document can, when necessary, access the metadata associated with the source document. Metadata is stored either within the destination document or in another document that can be correlated with the destination document.
    Type: Application
    Filed: March 11, 2004
    Publication date: September 15, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: James McArdle
  • Publication number: 20050060947
    Abstract: A structured abrasive article, methods of making an abrasive article, and methods of using an abrasive article. The abrasive composites forming the abrasive article have a height of at least 500 micrometers, and the abrasive particles in the composites have an average particle size of at least 40 micrometers, in some embodiments, at least about 85 micrometers. The large topography composites, together with the large ceramic abrasive particles, provides an abrasive article that has a more consistent cut, a longer cutting life, and a more consistent surface finish than conventional make/coat abrasive articles with the same size and type of abrasive particles. Additionally, the large topography composites, together with the large ceramic abrasive particles, provide an abrasive article that has a more consistent cut, a longer cutting life, and a more consistent surface finish than structured abrasive articles having a smaller topography, even with the same abrasive particles.
    Type: Application
    Filed: September 23, 2003
    Publication date: March 24, 2005
    Inventors: James McArdle, Scott Culler
  • Publication number: 20050044065
    Abstract: A method and apparatus for enabling NLS of a database engine. A new feature is added to the database engine, which allows the user to define a language or locale setting when he or she first connects to the database engine. The message tables in the database engine dynamically adapts to the setting. The language or locale setting becomes an implicit table key whenever the message table is used.
    Type: Application
    Filed: August 21, 2003
    Publication date: February 24, 2005
    Applicant: International Business Machines Corporation
    Inventor: James McArdle
  • Publication number: 20050028046
    Abstract: A data structure and methods for generating and using the data structure which contains cleaning attribute flags for each field of a database record which has been modified by a data cleaning operation. The flags may are used to determine if a pattern, cluster or trend identified during data mining of the cleaned data is likely to have been influenced by the data cleaning process, especially to a degree which leads to identification of false trends, patterns, or clusters.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventor: James McArdle
  • Patent number: 6550012
    Abstract: System and methodology providing automated or “proactive” network security (“active” firewall) are described. The system implements methodology for verifying or authenticating communications, especially between network security components thereby allowing those components to share information. In one embodiment, a system implementing an active firewall is provided which includes methodology for verifying or authenticating communications between network components (e.g., sensor(s), arbiter, and actor(s)), using cryptographic keys or digital certificates. Certificates may be used to digitally sign a message or file and, in a complementary manner, to verify a digital signature. At the outset, particular software components that may participate in authenticated communication are specified, including creating a digital certificate for each such software component.
    Type: Grant
    Filed: June 8, 1999
    Date of Patent: April 15, 2003
    Assignee: Network Associates, Inc.
    Inventors: Emilio Villa, Adrian Zidaritz, Michael David Varga, Gerhard Eschelbeck, Michael Kevin Jones, Mark James McArdle
  • Patent number: 6442686
    Abstract: A cryptographic-enabled messaging system providing a “Policy Management Agent” is described. The Policy Management Agent works in conjunction with a standard mail server, such as an SMTP (Simple Mail Transport Protocol) mail server, to ensure that incoming and outgoing e-mail adheres to the policies that are specified for a given site. Specifically, the Agent intercepts e-mail normally bound for the mail server and checks to make sure that it conforms with policies configured for one's site (e.g., corporate site). If the e-mail adheres to the policies for the site, it is forwarded to the mail server where it is routed to the intended recipient. If the e-mail does not adhere to the policies specified for the site, a message of one's choosing is sent to the client indicating that the e-mail was rejected. In an exemplary embodiment (e.g.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: August 27, 2002
    Assignee: Networks Associates Technology, Inc.
    Inventors: Mark James McArdle, Steven Blair Schoenfeld
  • Patent number: 6336186
    Abstract: A cryptosystem having a Certificate (Key) Server for storing and maintaining certificate or key information in a certificate database is described. The Certificate Server allows clients to submit and retrieve keys from a database based on a set of policy constraints which are set for one's particular site (e.g., company). Access to the Certificate Server is maintained by a Certificate Policy Agent, which makes sure that the policy is enforced for a given site based on the information supplied during the configuration. During operation, the Certificate Server responds to client requests to add, search for, and retrieve certificates. The server accepts or rejects certificates based on configurable parameters enforced by a Certificate Policy Agent. When a certificate is submitted to the server, the Certificate Policy Agent checks to see if it meets the criteria for a given site based on the settings specified during the configuration.
    Type: Grant
    Filed: September 16, 1998
    Date of Patent: January 1, 2002
    Assignee: Networks Associates Technology, Inc.
    Inventors: Marc David Dyksterhouse, Jonathan David Callas, Mark James McArdle
  • Patent number: 5118964
    Abstract: A thermo-electric laser temperature control apparatus is driven by a switching mode control circuit. Driving current polarity determines if the thermo-electric apparatus is operating in a heat absorbent or heat generating mode. A sequencing control circuit is used in association with the control circuit to define operative ranges of the thermo-electric temperature control apparatus consistent with maintaining proper temperature for a linear operative range for the laser. Feedback circuitry permits precision control of the converter output to limit the operative temperature range of the laser to a small precisely defined temperature window.
    Type: Grant
    Filed: September 26, 1990
    Date of Patent: June 2, 1992
    Assignee: AT&T Bell Laboratories
    Inventor: James McArdle