Patents by Inventor James Fox

James Fox 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: 7350112
    Abstract: A method of providing diagnostic service for a data processing system includes retrieving product data identifying a data processing element in response to an alert generated by the element. The retrieved product data is forwarded to a networked diagnostic site. A diagnostic package is retrieved, the diagnostic package including diagnostic code appropriate for the alerting element. The diagnostic package is forwarded to the data processing system. The diagnostic code is then installed and executed to perform diagnostic testing of the element. Results generated during execution of the diagnostic code may then be used to take machine initiated corrective action. After the results have been generated, the diagnostic software is uninstalled from the data processing system.
    Type: Grant
    Filed: June 16, 2003
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas James Fox, Eric R. Kern, Charles Christian Queen, Celia Anne Schreiber
  • Publication number: 20070220511
    Abstract: A method and system for ensuring a stable application debugging environment via a unique hash code identifier is presented. The method includes the steps of appending a first timestamp to a first software file that is located in a client system, wherein the first timestamp indicates when the first software file was last modified; and comparing the first timestamp with a latest authorized first timestamp for the first software file.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Inventors: James Clarke, Drew Douglass, James Fox, Ricky Marley
  • Publication number: 20070175571
    Abstract: A fabrication method of forming a thermoplastic composite laminate material with tailored and varying thickness in a continuous process. This process utilizes automated equipment or hand lay-up to collate parts or components into a multi-layer stack. Each stack contains all plies, including ply build-up areas, tacked in the proper location to maintain orientation and location. The consolidation tooling contains all necessary part features and is coordinated to the customized multiple ply stacks to form a single integrated thermoplastic composite laminate potentially having areas of differing thickness from these multiple ply stacks.
    Type: Application
    Filed: February 2, 2006
    Publication date: August 2, 2007
    Inventors: Alexander Rubin, James Fox, Randall Wilkerson
  • Publication number: 20070175572
    Abstract: Thermoplastic composite laminate parts with tailored and varying thickness and/or curved sections are manufactured in a continuous process. Automated equipment or hand lay-up is used to collate parts or components into a multi-layer stack. Each stack contains all plies, including ply build-up areas, tacked in the proper location to maintain orientation and location. Some or all of the plies may be continuously fed from spools of single or multiply ply material. Ply consolidation tooling contains all necessary part features and is coordinated to the customized multiple ply stacks to form a single integrated thermoplastic composite laminate potentially having areas of differing thickness from the multiple ply stacks.
    Type: Application
    Filed: April 6, 2007
    Publication date: August 2, 2007
    Inventors: Alexander Rubin, James Fox, Randall Wilkerson
  • Patent number: 7251746
    Abstract: A method and system for dynamically replacing a failing processor in a server system configured with IA-32 architecture without requiring hardware changes to the IA-32 architecture or administrative effort. At least one processor of the multiprocessor system (MP) is initially provided as a reserve (or hot-spare) processor that remains in an idle, off, or low-power mode. While in that mode, the OS is prevented from initially utilizing the hot-spare processor. When a processor failure is detected, SMI code running on a good processor instructs the OS to hold off allocating processes to the failing processor. Contemporaneously, the SMI (and OS) activates and completes an initialization of the hot-spare processor to prepare it to begin receiving the held-off processes. Control is then returned to the OS, which updates the “active” processor list and allocates the threads that were running on the failing processor to the hot-spare processor.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: July 31, 2007
    Assignee: International Business Machines Corporation
    Inventors: Thomas James Fox, Eric R. Kern, Michael Scott Rollins
  • Publication number: 20070161466
    Abstract: A microprocessor based exercise treadmill control system is disclosed which includes various features to enhance user operation. These features include programs operative to: permit a set of user controls to cause the treadmill to initially operate at predetermined speeds; permit the user to design custom workouts; permit the user to switch between workout programs while the treadmill is in operation; and perform an automatic cooldown program where the duration of the cooldown is a function of the duration of the workout or the user's heart rate. The features also include a stop program responsive to a detector for automatically stopping the treadmill when a user is no longer on the treadmill and a frame tag module attached to the treadmill frame having a non-volatile memory for storing treadmill configuration, and operational and maintenance data. Another included feature is the ability to display the amount of time a user spends in a heart rate zone.
    Type: Application
    Filed: March 13, 2007
    Publication date: July 12, 2007
    Inventors: Gary Oglesby, Emil Golen, James Fox, John Danile, Robert Kohan, Christopher Clawson, Kenneth Lantz, Daniel Wille, Timothy Porth
  • Publication number: 20070131865
    Abstract: Security identifiers are analyzed to mitigate the use of misleading characters. In some embodiments, a language-based character set determination is utilized and looks for characters that are different from those that a user and/or the user's system would expect to see.
    Type: Application
    Filed: November 21, 2005
    Publication date: June 14, 2007
    Applicant: Microsoft Corporation
    Inventors: Eric Lawrence, Venkatraman Kudallur, Roberto Franco, Anthony Chor, Michel Suignard, James Fox, Vishu Gupta
  • Publication number: 20070122383
    Abstract: The present invention is directed to methods for the treatment of adenocarcinomas that are characterized by the overexpression of a particular oncogene, Pim-1. The procedure involves administering a therapeutically effective amount of interleukin-10 that has been coupled to a carrier that increases its circulating plasma half-life.
    Type: Application
    Filed: November 13, 2006
    Publication date: May 31, 2007
    Applicant: The Brigham and Women's Hospital, Inc.
    Inventors: Bruce Horwitz, James Fox, Susan Erdman, Anne Davidson
  • Publication number: 20070123276
    Abstract: The Invention is an apparatus and method of providing a valet telephone service. A dedicated wireless telephone is provided to a subscriber as a benefit of subscription. The dedicated wireless telephone will place calls only to and receive calls only from a service provider central computer. Incoming and outgoing calls to or from subscriber over said dedicated wireless telephone are screened or completed by an operator. Outgoing calls are completed by the operator to private contacts at locations ranked by time of day and day of the week. Incoming calls to subscriber are connected to subscriber at locations ranked by time of day and day of the week. Calls to subscriber outside telephone numbers are forwarded permanently to the central computer and screened by the operator.
    Type: Application
    Filed: October 16, 2006
    Publication date: May 31, 2007
    Inventors: Stephen Parker, James Fox
  • Patent number: 7204356
    Abstract: A friction clutch assembly comprises a cover mounted on a flywheel of a driving shaft. A pressure plate has a contact surface for receiving a driving force from the driving shaft that is axially moveable between an engaged position and a disengaged position. A spring supported by the cover urges the pressure plate into the engaged position. Compression of the spring releases pressure on the pressure plate to permit movement of the pressure plate to the disengaged position. At least one spacer attached to the cover and flywheel has an external surface that engages the pressure plate upon rotation of the flywheel. The external surface of the spacer conforms to the contact surface of the pressure plate so that torque is transmitted between the flywheel and the pressure plate over at least a line of engagement of the spacer external surface and the pressure plate contact surface upon rotation of the flywheel.
    Type: Grant
    Filed: November 28, 2005
    Date of Patent: April 17, 2007
    Assignee: Ace Manufacturing & Parts Company
    Inventor: James Fox
  • Publication number: 20060260904
    Abstract: A friction clutch assembly connects driving and driven shafts and has a pressure plate axially moveable between an engaged position transmitting torque from the driving shaft to the driven shaft and a disengaged position. A cover is mounted on the flywheel and a spring is mounted on the cover. The spring urges the pressure plate into the engaged position and compression of the spring allows for movement of the pressure plate to the disengaged position. At least one lever assembly includes a housing mounted on the cover and a lever pivotable in the housing to apply an axial force urging the pressure plate to the engaged position.
    Type: Application
    Filed: July 27, 2006
    Publication date: November 23, 2006
    Applicant: ACE MANUFACTURING & PARTS COMPANY
    Inventors: James Fox, Carl Ijames
  • Publication number: 20060254874
    Abstract: A friction clutch assembly connects driving and driven shafts and has a pressure plate axially moveable between an engaged position transmitting torque from the driving shaft to the driven shaft and a disengaged position. The assembly includes at least one primary lever which pivots relative to the cover and is configured for contact with the pressure plate. This primary lever is spring-biased to pivot in one direction to apply a generally axial primary force urging the pressure plate toward its engaged position, and is adapted to pivot upon release of the spring bias to pivot in an opposite direction thereby to permit movement of said pressure plate to its disengaged position. The assembly also includes at least one centrifugal-assist lever operable on rotation of the cover to pivot relative to the cover to apply a generally axial secondary force to the primary lever to assist in urging the pressure plate to its engaged position.
    Type: Application
    Filed: July 27, 2006
    Publication date: November 16, 2006
    Applicant: ACE MANUFACTURING & PARTS COMPANY
    Inventors: James Fox, Carl Ijames
  • Publication number: 20060230289
    Abstract: A system and method for enhancing source code management by using existing virus detection methods in a library management system to detect potentially malicious code. With the mechanism of the present invention, malicious code that is introduced into a software product may be detected before the code is able to damage stored data and other software by preventing a product build with the destructive code. When source code is received at a code management library system from a set of software developers in a collaborative development environment, the source code is moved into a staging area. A determination is then made as to whether malicious code exists in the source code. If malicious code exists, the library system removes the source code from the software product build and notifies the system administrator of the presence of malicious code.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 12, 2006
    Applicant: International Business Machines
    Inventors: James Fox, Erich Magee, Lisa Magee
  • Publication number: 20060230449
    Abstract: A repair mechanism within a code management library system for repairing build code that is infected with malicious code. When a virus pattern is detected in a component of a source code, other components in the source code containing dependencies upon the first component are identified. This identification may be based on rules defined from relationships between the infected component and the other components in the source code. The component and the other components that are identified as having dependencies upon the infected component are retracted from the software product build. The infected component and the other identified components are then replaced with a previous archive of the code build. The software product build of the source code may then be performed.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: James Fox, Erich Magee, Lisa Magee
  • Publication number: 20060230059
    Abstract: A portlet may be selected from among one or more portlets rendered by an origin server. The origin server may have an object listening for pointer activity wherein a user event triggers selection of a portlet. The origin server, in response, may send state information of the portlet in the form of a key to a client, often operated by a user. Client may later send the key to a disjoint server, wherein the key is integrated into a portal containing services that the client subscribes to. Thus a persistent session may exist between the disjoint server and the origin server based on the user's preferences.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Etgen, James Fox, Steven Miller
  • Publication number: 20060230288
    Abstract: A classification mechanism within the source code management system for customizing malicious code searches. This classification mechanism is used to limit the number of searches that are performed on incoming source code, as some malicious code searches may only need to be performed on particular modules, classes, components, etc. of the software product. When a library system is being set up to receive new source code, security classifications are created for the source code. Upon receiving the source code from a software developer, each component in the source code is associated to a security classification. A virus check is then performed on the components in the source code based on the associated security classifications. In this manner, only certain components may need to be checked for certain virus patterns, and other components may be checked for other virus patterns.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: James Fox, Erich Magee, Lisa Magee
  • Patent number: 7082661
    Abstract: A friction clutch assembly connects driving and driven shafts and has a pressure plate axially moveable between an engaged position transmitting torque from the driving shaft to the driven shaft and a disengaged position. A cover is mounted on the flywheel and a spring is mounted on the cover. The spring urges the pressure plate into the engaged position and compression of the spring allows for movement of the pressure plate to the disengaged position. At least one lever assembly has a housing mounted on the cover, a lever pivotable in the housing to apply an axial force urging the pressure plate to the engaged position. A lever assembly spring is associated with the cartridge to bias against the pivoting movement of the lever and delay the pivoting movement of the lever until the clutch assembly reaches a predetermined rotational speed.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: August 1, 2006
    Assignee: Ace Manufacturing & Parts Company
    Inventors: Carl E. Ijames, James Fox, Frederick J. Eickelmann
  • Publication number: 20060167961
    Abstract: A method, apparatus and computer instructions for automatically regulating a cache object array based on the amount of available heap. The free space of the heap is determined after each garbage collection cycle and the amount of space allocated for cache object array growth is adjusted accordingly. Additionally, a default allocation of available space to cache object array growth is provided at system startup. Also, monitoring cache object array growth is provided and entries are removed from the cache object array in response to cache object array growth exceeding the allocated percentage of the available space.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventor: James Fox
  • Publication number: 20060160667
    Abstract: A microprocessor based exercise treadmill control system is disclosed which includes various features to enhance user operation. These features include programs operative to: permit a set of user controls to cause the treadmill to initially operate at predetermined speeds; permit the user to design custom workouts; permit the user to switch between workout programs while the treadmill is in operation; and perform an automatic cooldown program where the duration of the cooldown is a function of the duration of the workout or the user's heart rate. The features also include a stop program responsive to a detector for automatically stopping the treadmill when a user is no longer on the treadmill and a frame tag module attached to the treadmill frame having a non-volatile memory for storing treadmill configuration, and operational and maintenance data. Another included feature is the ability to display the amount of time a user spends in a heart rate zone.
    Type: Application
    Filed: March 6, 2006
    Publication date: July 20, 2006
    Inventors: Gary Oglesby, Emil Golen, James Fox, John Danile, Robert Kohan, Christopher Clawson, Kenneth Lantz, Daniel Wille, Timothy Porth
  • Publication number: 20060142414
    Abstract: A surfactant selected from an acrylate-modified polydimethylsiloxane or a polyether-modified polydimethylsiloxane is used, together with at least a colorant and a UV-curable organic diluent, in a non-aqueous UV-curable ink composition suitable for ink jet printing. The use of this type of surfactant prevents the ink composition from causing the loss of more than 5% of the nozzles in an ink jet print head and enables the composition to provide a hole to area ratio of no more than 0.05. The present ink compositions have particular application in the printing of packaging for foodstuffs.
    Type: Application
    Filed: October 6, 2003
    Publication date: June 29, 2006
    Applicant: Garlito B.V.
    Inventors: Alan Hudd, Kristian Sime, James Fox, Jagvl Patel