Patents by Inventor John Foley
John Foley 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: 20140357465Abstract: Systems and methods are provided for processing blood or a fluid containing blood plasma and platelets. The blood or fluid is continuously added into a fluid separation chamber, which is used to isolate platelet-rich plasma therein. At least a portion of the platelet-rich plasma is automatically transferred from the fluid separation chamber into an injection device, with the fluid separation chamber and the injection device comprising components of a disposable flow circuit, which may be a closed system. One or more injection devices may be connected to a collection container or a pump device of the disposable flow circuit.Type: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Inventors: John W. Barry, JR., Brian C. Case, Jonathan Prendergast, Lan T. Nguyen, John Foley
-
Patent number: 8899469Abstract: A method of performing a wire bonding operation is provided. The method includes the steps of: (a) performing a wire bonding operation between a portion of wire and a bonding location using a bonding tool; (b) raising the bonding tool to a desired height; (c) performing a test to determine if the portion of wire is sufficiently bonded to the bonding location; and (d) automatically performing another wire bonding operation between the portion of wire and the bonding location using the bonding tool if, during step (c), it is determined that the portion of wire was not sufficiently bonded to the bonding location in step (a).Type: GrantFiled: February 19, 2014Date of Patent: December 2, 2014Assignee: Kulicke and Soffa Industries, Inc.Inventors: Gary S. Gillotti, John Foley
-
Publication number: 20140344930Abstract: In one implementation, network taps are detected using impedance measurements from a network. A network device is configured to calculate a baseline impedance as a function of a sequence of impedance values. As impedance measurements subsequent to the sequence of impedance values are received, the network device is configured to calculate a difference between the impedance measurement and the baseline impedance. The network device generates a network tap warning message when the difference between the impedance measurement and the baseline impedance exceeds a threshold. The network device may be an endpoint computer, a data switch, or an external device remote from the network.Type: ApplicationFiled: May 17, 2013Publication date: November 20, 2014Applicant: Cisco Technology, Inc.Inventor: John Foley
-
Publication number: 20140337953Abstract: An un-authenticated user attempts to access a protected resource at a Web- or cloud-based application from within a rich client. The client has an associated local HTTP server. Upon being refused access, a browser-based login dialog is opened automatically within an embedded browser panel. After receipt of the user's login credential in the panel, the browser passes the credential server application. If the user is authenticated, the browser-based dialog receives a cookie establishing that the user is authenticated for a session. The browser then automatically makes a request to the HTTP server, passing the cookie. Upon receipt of the request at the rich client HTTP server, the rich client saves the cookie in an associated data store, shuts down the login dialog, and re-issues the original request to the server, this time passing the cookie. The rich client, having provided the cookie, is then permitted to access the resource.Type: ApplicationFiled: May 8, 2013Publication date: November 13, 2014Applicant: International Business Machines CorporationInventors: Mustansir Banatwala, Olgierd Stanislaw Pieczul, Stephen John Foley, Joseph Kubik
-
Publication number: 20140246480Abstract: A method of performing a wire bonding operation is provided. The method includes the steps of: (a) performing a wire bonding operation between a portion of wire and a bonding location using a bonding tool; (b) raising the bonding tool to a desired height; (c) performing a test to determine if the portion of wire is sufficiently bonded to the bonding location; and (d) automatically performing another wire bonding operation between the portion of wire and the bonding location using the bonding tool if, during step (c), it is determined that the portion of wire was not sufficiently bonded to the bonding location in step (a).Type: ApplicationFiled: February 19, 2014Publication date: September 4, 2014Applicant: Kulicke and Soffa Industries, Inc.Inventors: Gary S. Gillotti, John Foley
-
Patent number: 8739601Abstract: Air bubbles may be characterized by an air bubble detector by choosing an optimum set of frequencies and then comparing a return signal from a sensor receiving those frequencies against an internal reference. The number of pulses that exceed the internal reference represents a width and may be counted. The width, as counted, may be correlated to bubble characteristics including volume.Type: GrantFiled: August 24, 2012Date of Patent: June 3, 2014Assignee: Zevex, Inc.Inventors: Mark Stringham, Roger Millis, John Foley, David Blaine
-
Patent number: 8646309Abstract: Air bubbles may be characterized by an air bubble detector by choosing an optimum set of frequencies and then comparing a return signal from a sensor receiving those frequencies against an internal reference. The number of pulses that exceed the internal reference represents a width and may be counted. The width, as counted, may be correlated to bubble characteristics including volume.Type: GrantFiled: August 24, 2012Date of Patent: February 11, 2014Assignee: Zevek, Inc.Inventors: Mark Stringham, Roger Millis, John Foley, David Blaine
-
Patent number: 8539812Abstract: Air bubbles may be characterized by an air bubble detector by choosing an optimum set of frequencies and then comparing a return signal from a sensor receiving those frequencies against an internal reference. The number of pulses that exceed the internal reference represents a width and may be counted. The width, as counted, may be correlated to bubble characteristics including volume.Type: GrantFiled: February 5, 2010Date of Patent: September 24, 2013Assignee: Zevek, Inc.Inventors: Mark Stringham, Roger Millis, John Foley, David Blaine
-
Publication number: 20130233394Abstract: Systems and methods for determining when a fluid supply container of a blood processing apparatus becomes empty. The system uses a scale to monitor and detect when a fluid supply container is empty based on the rate of change of the container weight and whether the container weight is below a pre-established threshold, and a controller receives a signal from the scale and controls the operation of a pump to stop pumping when the fluid supply container is empty.Type: ApplicationFiled: September 5, 2012Publication date: September 12, 2013Applicant: Fenwal, Inc.Inventors: Lan Nguyen, John Foley, Jonathan Prendergast, Brian Case
-
Patent number: 8443262Abstract: In one embodiment an example apparatus includes a memory with an error detection system (EDS) that detects an error event in the memory. The error event involves at least one bit in the memory changing state erroneously. The apparatus also includes a scrub logic to scrub the memory and correct memory errors (e.g., bit errors). The apparatus also includes a scrub rate adaptive logic to selectively control a memory scrub frequency associated with the scrub logic where the control is based, at least in part, on a number of error events detected by the EDS during an interval of time. A memory scrub frequency is the rate that a memory is periodically scrubbed to remove errors.Type: GrantFiled: July 17, 2012Date of Patent: May 14, 2013Assignee: Cisco Technology, Inc.Inventor: John A. Foley
-
Publication number: 20120312073Abstract: Air bubbles may be characterized by an air bubble detector by choosing an optimum set of frequencies and then comparing a return signal from a sensor receiving those frequencies against an internal reference. The number of pulses that exceed the internal reference represents a width and may be counted. The width, as counted, may be correlated to bubble characteristics including volume.Type: ApplicationFiled: August 24, 2012Publication date: December 13, 2012Applicant: ZEVEX, INC.Inventors: Mark Stringham, Roger Millis, John Foley, David Blaine
-
Publication number: 20120312072Abstract: Air bubbles may be characterized by an air bubble detector by choosing an optimum set of frequencies and then comparing a return signal from a sensor receiving those frequencies against an internal reference. The number of pulses that exceed the internal reference represents a width and may be counted. The width, as counted, may be correlated to bubble characteristics including volume.Type: ApplicationFiled: August 24, 2012Publication date: December 13, 2012Applicant: ZEVEX, INC.Inventors: Mark Stringham, Roger Millis, John Foley, David Blaine
-
Publication number: 20120284575Abstract: In one embodiment an example apparatus includes a memory with an error detection system (EDS) that detects an error event in the memory. The error event involves at least one bit in the memory changing state erroneously. The apparatus also includes a scrub logic to scrub the memory and correct memory errors (e.g., bit errors). The apparatus also includes a scrub rate adaptive logic to selectively control a memory scrub frequency associated with the scrub logic where the control is based, at least in part, on a number of error events detected by the EDS during an interval of time. A memory scrub frequency is the rate that a memory is periodically scrubbed to remove errors.Type: ApplicationFiled: July 17, 2012Publication date: November 8, 2012Applicant: CISCO TECHNOLOGY, INC.Inventor: John A. FOLEY
-
Patent number: 8255772Abstract: In one embodiment an example apparatus includes a memory with an error detection system (EDS) that detects an error event in the memory. The error event involves at least one bit in the memory changing state erroneously. The apparatus also includes a scrub logic to scrub the memory and correct memory errors (e.g., bit errors). The apparatus also includes a scrub rate adaptive logic to selectively control a memory scrub frequency associated with the scrub logic where the control is based, at least in part, on a number of error events detected by the EDS during an interval of time. A memory scrub frequency is the rate that a memory is periodically scrubbed to remove errors.Type: GrantFiled: June 18, 2008Date of Patent: August 28, 2012Assignee: CISCO TECHNOLOGY, Inc.Inventor: John A. Foley
-
Patent number: 8230286Abstract: Techniques are provided herein to dynamically disable a hardware component in a processor device. Notifications for single-bit errors detected in a hardware component are received. The hardware component is disabled for a period of time when a number of single-bit errors exceeds a threshold. In addition, techniques are provided to permanently disable one or more hardware components in order to minimize the number of system malfunctions associated with single event upsets (SEUs).Type: GrantFiled: June 16, 2009Date of Patent: July 24, 2012Assignee: Cisco Technology, Inc.Inventor: John Foley
-
Patent number: 8028837Abstract: A package that is opened by deforming or bending the package along the die cut on the surface of the package is disclosed. The package will fracture or break at a die cut providing an opening in the package to access the contents inside. The package is formed with a semi-rigid layer affixed to a flexible backing layer forming an inner cavity. A die cut extends from at least an area adjacent one edge of the semi-rigid layer to at least an area adjacent another edge of the semi-rigid layer to provide a fracture point for the package to break. At least a portion of the die cut extends along both the lateral width and the longitudinal width of the semi-rigid layer to allow a greater surface area of the substrate to be accessible. Thus, dispensing of the substrate is easier for the user.Type: GrantFiled: December 18, 2008Date of Patent: October 4, 2011Assignee: Kimberly-Clark Worldwide, Inc.Inventors: Matthew Edward Gerstle, Edward John Foley
-
Patent number: 7897327Abstract: A method for controlling a pump for delivery of liquid to an organ over a series of fixed-length time intervals f, each interval f comprising a time t1 and a time t2 wherein t1+t2 equals the length of interval f. The method comprises allowing output pressure of the pump to decrease over time t1, increasing output pressure of the pump over time t2, comparing achieved pump output pressure to a predetermined pressure at about the end of interval f, and at least one of (i) adjusting t1 and t2 if necessary so the predetermined pressure is approximated by the output pressure at the end of the next interval f, and (ii) adjusting a rate of change of the output pressure during at least one of t1 and t2 if necessary so the predetermined pressure is approximated by the output pressure at the end of the next interval f.Type: GrantFiled: June 2, 2003Date of Patent: March 1, 2011Assignee: Organ Recovery Systems, Inc.Inventors: Roger Millis, John Foley, Doug Schein, John Brassil
-
Patent number: 7850041Abstract: The present disclosure relates to wet wipe dispensing systems for dispensing wet wipes capable of changing temperature upon use. In one embodiment, the dispensing system includes a wet wipe container and a lotion container that is held in assembly with the wet wipe container that contains a lotion that is kept separate from the wet wipes until the wet wipe is dispensed from the wet wipe container. The lotion includes a microencapsulated delivery vehicle that contains a temperature change agent that is capable of generating a temperature change upon contact with an aqueous solution. Once the wet wipe is dispensed from the system, an applicating device can apply the lotion to the wet wipe to facilitate contact between the temperature change agent in the microencapsulated delivery vehicle and the aqueous solution of the wet wipe.Type: GrantFiled: November 7, 2008Date of Patent: December 14, 2010Inventors: John David Amundson, Frank P. Abuto, Timothy P. Clare, Edward John Foley, Eric Michael Winder, Paul R. Schmidt, Wael R. Joseph, Duane Lyle McDonald
-
Publication number: 20100212407Abstract: Air bubbles may be characterized by an air bubble detector by choosing an optimum set of frequencies and then comparing a return signal from a sensor receiving those frequencies against an internal reference. The number of pulses that exceed the internal reference represents a width and may be counted. The width, as counted, may be correlated to bubble characteristics including volume.Type: ApplicationFiled: February 5, 2010Publication date: August 26, 2010Inventors: MARK STRINGHAM, ROGER MILLIS, JOHN FOLEY, DAVID BLAINE
-
Publication number: 20100155284Abstract: A package that is opened by deforming or bending the package along the die cut on the surface of the package is disclosed. The package will fracture or break at a die cut providing an opening in the package to access the contents inside. The package is formed with a semi-rigid layer affixed to a flexible backing layer forming an inner cavity. A die cut extends from at least an area adjacent one edge of the semi-rigid layer to at least an area adjacent another edge of the semi-rigid layer to provide a fracture point for the package to break. At least a portion of the die cut extends along both the lateral width and the longitudinal width of the semi-rigid layer to allow a greater surface area of the substrate to be accessible. Thus, dispensing of the substrate is easier for the user.Type: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Inventors: Matthew Edward Gerstle, Edward John Foley