Patents by Inventor John Keane

John Keane 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: 20020056008
    Abstract: Methods and systems are provided for enabling a virtual network between a first processor and a second processor using at least one additional processor separate from the first processor and the second processor. In one embodiment, the at the at least one additional processor may determine a first virtual address and a first base address for the first processor such that the first virtual address is routable through the virtual network and the first base address is routable through a base network and determine a second virtual address and a second base address for the second processor such that the second virtual address is routable through the virtual network and the second base address is routable through the base network. The at least one additional processor may provide the first virtual address and the first base address to the first processor and the second virtual address and the second base address to the second processor.
    Type: Application
    Filed: April 11, 2001
    Publication date: May 9, 2002
    Inventors: John Keane, Christopher Macey
  • Publication number: 20020053031
    Abstract: Methods and systems are provided for enabling communication between a first processor and a second processor using at least one additional processor separate from the first and second processors, wherein one or more firewalls selectively restrict the communication. In one embodiment, the additional processor may determine whether the first and second processors mutually consent to enabling a hairpin between the first and second processors. The first processor may be provided with a first information identifying the hairpin and the second processor may be provided with a second information identifying the hairpin, when the additional processor may determine that the first and second processors mutually consent to the hairpin. Moreover, a first information flow may be established from the first processor to the hairpin based on the provided first information, and a second information flow may be established from the second processor to the hairpin based on the provided second information.
    Type: Application
    Filed: April 11, 2001
    Publication date: May 2, 2002
    Inventors: Samuel Bendinelli, John Keane, Christopher Macey
  • Patent number: 6381562
    Abstract: A method of simulating a bio-transport system comprising: (a) characterizing one or more elements to represent a bio-transport system of an organism or a portion thereof; (b) constructing one or more mathematical representations that model one or more bio-transport dynamics for each element based on the characterization of the elements to form a configured simulation model; (c) initializing the configured simulation model; (d) executing the configured simulation model to obtain bio-transport dynamics data for one or more elements; and (e) outputting information to a user based on at least a portion of the bio-transport dynamics data.
    Type: Grant
    Filed: July 13, 1999
    Date of Patent: April 30, 2002
    Inventor: John A. Keane
  • Publication number: 20020029276
    Abstract: Methods and systems are provided for enabling a network between a first and a second processor using at least one additional processor separate from the first and second processors. In one embodiment, the first processor and the second processor may each be independently administered through the additional processor. Further, the additional processor may receive information indicating a consent on behalf of the first processor to enabling a tunnel between the first processor and the second processor and receives information indicating a consent on behalf of the second processor to enabling a tunnel between the second processor and the first processor. The additional processor may determine a first virtual address for the first processor and a second virtual address for the second processor such that the first and second virtual addresses uniquely identify the first and second processors, respectively, and are routable through the network.
    Type: Application
    Filed: April 11, 2001
    Publication date: March 7, 2002
    Inventors: Samuel Bendinelli, Michael Herrick, John Keane, Chistopher Macey
  • Publication number: 20020026531
    Abstract: Methods and systems are provided for enabling a virtual network between a first processor and a second processor using at least one additional processor separate from the first and second processors. The additional processor may determine a first virtual address that identifies the first processor in the virtual network and provide the first virtual address to the first processor. When a tunnel between the first processor and the second processor is requested from the additional processor, the additional processor may authenticate the request based on the first virtual address and determine a second virtual address that identifies the second processor in the virtual network.
    Type: Application
    Filed: April 11, 2001
    Publication date: February 28, 2002
    Inventors: John Keane, Neil R. Brutman, Michael J. Harris, Christopher Macey
  • Publication number: 20020026503
    Abstract: Methods and systems are provided for providing network services using at least one processor, such as a network operations center that interfaces a base network. The network operations center may receive information identifying a user authorized to administer a first processor, which may be separate from the network operations center, and a base address that is routable in the base network. The network operations center may provide through the base network code and information for self-configuring the first processor as a gateway that interfaces the base network at the base address. The first processor may execute the provided code to self-configure itself as the gateway based on the provided information.
    Type: Application
    Filed: April 11, 2001
    Publication date: February 28, 2002
    Inventors: Samuel Bendinelli, Michael Herrick, John Keane, Christopher Macey, Mark Tuomenoksa, Jerold Francus, Jonathan Harwood, Brion Shimamoto, Joseph Ferraro
  • Publication number: 20020023210
    Abstract: Methods and systems are provided for enabling a network between a first and a second processor using at least one additional processor separate from the first and second processors. In one embodiment, the at least one additional processor receives information indicating a consent on behalf of the first processor to enabling a tunnel between the first processor and the second processor and receives information indicating a consent on behalf of the second processor to enabling a tunnel between the second processor and the first processor. The at least one additional processor determines a first virtual address for the first processor and a second virtual address for the second processor such that the first and second virtual addresses uniquely identify the first and second processors, respectively, and are routable through the network.
    Type: Application
    Filed: March 22, 2001
    Publication date: February 21, 2002
    Inventors: Mark Tuomenoksa, Samuel Bendinelli, Jerold Francus, Jonathan Harwood, Michael Herrick, John Keane, Christopher Macey, Brion Shimamoto
  • Publication number: 20020002447
    Abstract: A method of simulating a bio-transport system comprising: (a) characterizing one or more elements to represent a bio-transport system of an organism or a portion thereof; (b) constructing one or more mathematical representations that model one or more bio-transport dynamics for each element based on the characterization of the elements to form a configured simulation model; (c) initializing the configured simulation model; (d) executing the configured simulation model to obtain bio-transport dynamics data for one or more elements; and (e) outputting information to a user based on at least a portion of the bio-transport dynamics data.
    Type: Application
    Filed: July 13, 1999
    Publication date: January 3, 2002
    Inventor: JOHN A. KEANE
  • Patent number: 6323801
    Abstract: A method and circuit for providing a reference voltage to a charge balance circuit. The method includes transferring charge corresponding to VBE and charge corresponding to &Dgr;VBE to a summing node of the charge balance circuit, where VBE is a voltage produced across a p-n junction and where &Dgr;VBE is a difference between two VBE voltages. With such method, instead of forming a bandgap reference circuit which produces a bandgap reference voltage and applying such voltage to the reference sampling and charge transfer circuit, charge corresponding to VBE and charge corresponding to &Dgr;VBE are transferred to the input summing node of the modulator in correct proportion and with a polarity corresponding to the modulator output.
    Type: Grant
    Filed: July 7, 1999
    Date of Patent: November 27, 2001
    Assignee: Analog Devices, Inc.
    Inventors: Damien McCartney, John O'Dowd, Niall McGuinness, John Keane
  • Patent number: 6198420
    Abstract: A DC coupled serial data stream receiver system utilizing a switched capacitor based differencing front end which compares the instantaneous value of an analog voltage with respect to its long term minimum value to a series of reference voltages V1 to Vn in a flash analog to digital converter style front end. The circuit is designed to interface directly to a discrete fiberoptic preamplifier. The receiver can handle multiple amplitude serial data as produced by multiple fiberoptic transmitters on the same fiber without any data loss and without any interruption in data transfer being necessary as one transmitter halts and a second one starts transmission.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: March 6, 2001
    Assignee: Silicon Systems Research Limited
    Inventors: John G. Ryan, John A. Keane, Rudolf G. van Ettinger
  • Patent number: 6008476
    Abstract: An apparatus (400) used for indexing and affixing components to a substrate includes a vacuum conveyor and a controller (816) for controlling operation of the apparatus (400). The conveyor includes pallets (102), first and second tracks (414, 416), first and second motors (502, 503), a vacuum source, a plenum (110), and first and second elevators (404, 405). The pallets carry the substrate, while the first and second tracks guide the pallets. The first motor is used for driving a pallet in a first direction on the first track, while the second motor is used for driving a pallet in a direction opposite to the first direction on the second track. The plenum is coupled to the vacuum source and at least one pallet for applying adhering forces to the substrate. The first and second elevators are used for transferring a pallet between the first and second tracks.
    Type: Grant
    Filed: August 4, 1997
    Date of Patent: December 28, 1999
    Assignee: Motorola, Inc.
    Inventors: Ovidiu Neiconi, Christopher Lee Becher, Richard Lee Mangold, Christopher John Keane
  • Patent number: 5737581
    Abstract: A process is disclosed for simulating on a computer system the implementation of a quality system on a business having a product flow. The process entails first inputting a selection of quality assurance measures of the quality system, and then configuring a quality model resident within the computer system according to the selection. This forms a configured quality model which has a mathematical relationship representing each quality assurance measure selected. Next, product flow data is generated representing the product flow having a number of defects. In the preferred embodiment, the selection of quality assurance measures affects the number of defects being introduced into the product flow. The product flow data may be generated within the computer system or by a source outside the system. The configured quality model is then applied to the product flow data, and the results of the quality assurance measures on the product flow are displayed on a user interface of the computer system.
    Type: Grant
    Filed: August 30, 1995
    Date of Patent: April 7, 1998
    Inventor: John A. Keane
  • Patent number: 4936407
    Abstract: A safety rail assembly for a vehicle catwalk comprises a rail pivotally connected to the vehicle. The rail is movable by rams from a storage position lying across the catwalk to a raised operative position. The rams are connected to the vehicle pneumatic brake system so that the vehicle brakes are continuously in operation while the rail is raised.
    Type: Grant
    Filed: April 5, 1988
    Date of Patent: June 26, 1990
    Assignee: Safewalk Railings Limited
    Inventors: Joseph Brock, John Naughton, Gerard Hayes, John Keane