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: 20070050760Abstract: 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: ApplicationFiled: May 9, 2006Publication date: March 1, 2007Inventors: ERXIANG LIU, James McArdle, Ningning Wang
-
Publication number: 20070027730Abstract: 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: ApplicationFiled: July 26, 2005Publication date: February 1, 2007Inventor: James McArdle
-
Publication number: 20060288647Abstract: 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: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Inventors: Ernest Thurber, Don Kincaid, James McArdle, Steven Keipert
-
Publication number: 20060288648Abstract: 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: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Inventors: Ernest Thurber, Marcos Nery, Jeffrey Peterson, Don Kincaid, Gregory Berg, James McArdle, Steven Keipert
-
Publication number: 20060234711Abstract: 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: ApplicationFiled: April 14, 2005Publication date: October 19, 2006Inventor: James McArdle
-
Publication number: 20060233098Abstract: 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: ApplicationFiled: April 14, 2005Publication date: October 19, 2006Inventor: James McArdle
-
Publication number: 20060168595Abstract: 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: ApplicationFiled: November 18, 2004Publication date: July 27, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: James McArdle
-
Publication number: 20060106899Abstract: 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: ApplicationFiled: November 12, 2004Publication date: May 18, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: James McArdle
-
Publication number: 20050256858Abstract: 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: ApplicationFiled: April 29, 2004Publication date: November 17, 2005Applicant: International Business Machines CorporationInventor: James McArdle
-
Publication number: 20050203935Abstract: 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: ApplicationFiled: March 11, 2004Publication date: September 15, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: James McArdle
-
Publication number: 20050060947Abstract: 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: ApplicationFiled: September 23, 2003Publication date: March 24, 2005Inventors: James McArdle, Scott Culler
-
Publication number: 20050044065Abstract: 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: ApplicationFiled: August 21, 2003Publication date: February 24, 2005Applicant: International Business Machines CorporationInventor: James McArdle
-
Publication number: 20050028046Abstract: 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: ApplicationFiled: July 31, 2003Publication date: February 3, 2005Applicant: International Business Machines CorporationInventor: James McArdle
-
Patent number: 6550012Abstract: 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: GrantFiled: June 8, 1999Date of Patent: April 15, 2003Assignee: Network Associates, Inc.Inventors: Emilio Villa, Adrian Zidaritz, Michael David Varga, Gerhard Eschelbeck, Michael Kevin Jones, Mark James McArdle
-
Patent number: 6442686Abstract: 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: GrantFiled: September 21, 1998Date of Patent: August 27, 2002Assignee: Networks Associates Technology, Inc.Inventors: Mark James McArdle, Steven Blair Schoenfeld
-
Patent number: 6336186Abstract: 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: GrantFiled: September 16, 1998Date of Patent: January 1, 2002Assignee: Networks Associates Technology, Inc.Inventors: Marc David Dyksterhouse, Jonathan David Callas, Mark James McArdle
-
Patent number: 5118964Abstract: 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: GrantFiled: September 26, 1990Date of Patent: June 2, 1992Assignee: AT&T Bell LaboratoriesInventor: James McArdle