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: 7350112Abstract: 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: GrantFiled: June 16, 2003Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventors: Thomas James Fox, Eric R. Kern, Charles Christian Queen, Celia Anne Schreiber
-
Publication number: 20070220511Abstract: 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: ApplicationFiled: March 15, 2006Publication date: September 20, 2007Inventors: James Clarke, Drew Douglass, James Fox, Ricky Marley
-
Publication number: 20070175571Abstract: 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: ApplicationFiled: February 2, 2006Publication date: August 2, 2007Inventors: Alexander Rubin, James Fox, Randall Wilkerson
-
Publication number: 20070175572Abstract: 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: ApplicationFiled: April 6, 2007Publication date: August 2, 2007Inventors: Alexander Rubin, James Fox, Randall Wilkerson
-
Patent number: 7251746Abstract: 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: GrantFiled: January 21, 2004Date of Patent: July 31, 2007Assignee: International Business Machines CorporationInventors: Thomas James Fox, Eric R. Kern, Michael Scott Rollins
-
Publication number: 20070161466Abstract: 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: ApplicationFiled: March 13, 2007Publication date: July 12, 2007Inventors: Gary Oglesby, Emil Golen, James Fox, John Danile, Robert Kohan, Christopher Clawson, Kenneth Lantz, Daniel Wille, Timothy Porth
-
Publication number: 20070131865Abstract: 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: ApplicationFiled: November 21, 2005Publication date: June 14, 2007Applicant: Microsoft CorporationInventors: Eric Lawrence, Venkatraman Kudallur, Roberto Franco, Anthony Chor, Michel Suignard, James Fox, Vishu Gupta
-
Publication number: 20070122383Abstract: 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: ApplicationFiled: November 13, 2006Publication date: May 31, 2007Applicant: The Brigham and Women's Hospital, Inc.Inventors: Bruce Horwitz, James Fox, Susan Erdman, Anne Davidson
-
Publication number: 20070123276Abstract: 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: ApplicationFiled: October 16, 2006Publication date: May 31, 2007Inventors: Stephen Parker, James Fox
-
Patent number: 7204356Abstract: 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: GrantFiled: November 28, 2005Date of Patent: April 17, 2007Assignee: Ace Manufacturing & Parts CompanyInventor: James Fox
-
Publication number: 20060260904Abstract: 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: ApplicationFiled: July 27, 2006Publication date: November 23, 2006Applicant: ACE MANUFACTURING & PARTS COMPANYInventors: James Fox, Carl Ijames
-
Publication number: 20060254874Abstract: 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: ApplicationFiled: July 27, 2006Publication date: November 16, 2006Applicant: ACE MANUFACTURING & PARTS COMPANYInventors: James Fox, Carl Ijames
-
Publication number: 20060230289Abstract: 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: ApplicationFiled: March 29, 2005Publication date: October 12, 2006Applicant: International Business MachinesInventors: James Fox, Erich Magee, Lisa Magee
-
Publication number: 20060230449Abstract: 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: ApplicationFiled: March 29, 2005Publication date: October 12, 2006Applicant: International Business Machines CorporationInventors: James Fox, Erich Magee, Lisa Magee
-
Publication number: 20060230059Abstract: 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: ApplicationFiled: March 30, 2005Publication date: October 12, 2006Applicant: International Business Machines CorporationInventors: Michael Etgen, James Fox, Steven Miller
-
Publication number: 20060230288Abstract: 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: ApplicationFiled: March 29, 2005Publication date: October 12, 2006Applicant: International Business Machines CorporationInventors: James Fox, Erich Magee, Lisa Magee
-
Patent number: 7082661Abstract: 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: GrantFiled: December 4, 2003Date of Patent: August 1, 2006Assignee: Ace Manufacturing & Parts CompanyInventors: Carl E. Ijames, James Fox, Frederick J. Eickelmann
-
Publication number: 20060167961Abstract: 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: ApplicationFiled: January 27, 2005Publication date: July 27, 2006Applicant: International Business Machines CorporationInventor: James Fox
-
Publication number: 20060160667Abstract: 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: ApplicationFiled: March 6, 2006Publication date: July 20, 2006Inventors: Gary Oglesby, Emil Golen, James Fox, John Danile, Robert Kohan, Christopher Clawson, Kenneth Lantz, Daniel Wille, Timothy Porth
-
Publication number: 20060142414Abstract: 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: ApplicationFiled: October 6, 2003Publication date: June 29, 2006Applicant: Garlito B.V.Inventors: Alan Hudd, Kristian Sime, James Fox, Jagvl Patel