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).

  • Patent number: 7533409
    Abstract: Methods, apparatus, and systems are provided for processing packets between a first and a second network. When a packet is received from the first network, information for routing the first packet is identified. Based on a first set of rules for processing the first packet and the information for routing the first packet, a second packet encapsulated within the first packet is detected. In the first packet, information for routing the second packet is identified based on which a second set of rules for processing the second packet and an index are determined. The second packet is then filtered based on the index, the second set of rules, and the information for routing the second packet. In addition, the index is associated with any additional packets encapsulated within the second packet. The additional packets are also filtered based on the index and the second set of rules.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: May 12, 2009
    Assignee: Corente, Inc.
    Inventors: John Keane, Christopher Macey, Samuel Bendinelli
  • Patent number: 7395354
    Abstract: Methods and systems are provided for resolving an addressing conflict between a first processor in a first network and a second processor in a second network. When an addressing conflict is detected between a first address of the first processor and a second address of the second processor, tunnel information is removed from one or more packets received from the first processor. Based on the removed tunnel information, the packets are associated with the detected addressing conflict and a translated address is determined. Based on the translated address, the packets are then forwarded.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: July 1, 2008
    Assignee: Corente, Inc.
    Inventors: John Keane, Christopher Macey
  • Publication number: 20080067740
    Abstract: A device is provided for transferring printed sheet material products including a gripper conveyor having a plurality of grippers for gripping a plurality of printed sheet material products, a sheet conveyor for receiving the plurality of products from the plurality of grippers in a lapped stream, and a plurality of fingers, each finger assigned to one of the plurality of grippers, each finger contacting a first side of one of the plurality of products when a second side of the plurality of products is in contact with the sheet conveyor. A method is also provided.
    Type: Application
    Filed: September 18, 2006
    Publication date: March 20, 2008
    Applicant: Goss International Americas, Inc.
    Inventors: Joseph John Keane, Glenn Allen Nester
  • Publication number: 20070268407
    Abstract: A high-definition multimedia interface (HDMI) receiver recovers high speed encoded data which are transmitted differentially over data channels of a lossy cable, along with a clock. Inter symbol interference, high-frequency loss, skew between the clock and data channels, and differential skew within a differential signal are compensated by analog circuits which are automatically tuned for best performance by observing the quality of the recovered analog signal. Oversampling is used to provide a 24-bit digital representation of the analog signal for determining the quality of the signal.
    Type: Application
    Filed: January 13, 2007
    Publication date: November 22, 2007
    Inventors: Judy REA, Aidan Keady, John Keane, John Horan
  • Publication number: 20070164802
    Abstract: A high-definition multimedia interface (HDMI) receiver recovers high speed encoded data which are transmitted differentially over data channels of a lossy cable, along with a clock. Inter symbol interference, high-frequency loss, skew between the clock and data channels, and differential skew within a differential signal are compensated by analog circuits which are automatically tuned for best performance by observing the quality of the recovered analog signal. Oversampling is used to provide a 24-bit digital representation of the analog signal for determining the quality of the signal. A corresponding method of deskewing a differential signal and a system and circuit therefor are also provided.
    Type: Application
    Filed: January 13, 2007
    Publication date: July 19, 2007
    Inventors: Judy REA, Aidan Keady, John Keane, John Horan
  • Patent number: 7181542
    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: Grant
    Filed: March 22, 2001
    Date of Patent: February 20, 2007
    Assignee: Corente, Inc.
    Inventors: Mark Tuomenoksa, Samuel Bendinelli, Jerold Francus, Jonathan Harwood, Michael Herrick, John Keane, Christopher Macey, Brion Shimamoto
  • Patent number: 7181766
    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: Grant
    Filed: April 11, 2001
    Date of Patent: February 20, 2007
    Assignee: Corente, Inc.
    Inventors: Samuel Bendinelli, Michael Herrick, John Keane, Christopher Macey, Mark Tuomenoksa, Jerold Francus, Jonathan Harwood, Brion Shimamoto, Joseph Ferraro
  • Publication number: 20060272216
    Abstract: An apparatus is provided for establishing at least two open access door positions relative to an opening of a compartment. The apparatus includes a position defining member having at least one engagement element, and a stop member. The position defining member is adapted to be coupled to the compartment. A housing member is adapted to be coupled to the access door for movement therewith, and has an opening for translatable receipt of the position defining member. The housing member further includes an engagement element operable to engage the at least one engagement element of the position defining member to establish a first open access door position. The stop member contacting the housing member establishes a second open access door position approximately perpendicular to the compartment.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: John Keane, Ronald Frank
  • Patent number: 7085854
    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: Grant
    Filed: April 11, 2001
    Date of Patent: August 1, 2006
    Assignee: Corente, Inc.
    Inventors: John Keane, Neil R. Brutman, Michael J. Harris, Christopher Macey
  • Patent number: 7047424
    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: Grant
    Filed: April 11, 2001
    Date of Patent: May 16, 2006
    Assignee: Corente, Inc.
    Inventors: Samuel Bendinelli, John Keane, Christopher Macey
  • Patent number: 7028333
    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 the second processors. In one embodiment, the additional processor may provide a set of names that includes the name of the second processor and receive on behalf of the first processor information indicating a selection that includes the name of the second processor. Further, the additional processor may provide a set of names that includes the name of the first processor and receives on behalf of the second processor information indicating a selection that includes the name of 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: Grant
    Filed: April 11, 2001
    Date of Patent: April 11, 2006
    Assignee: Corente, Inc.
    Inventors: Mark Tuomenoksa, John Keane, Bob Larson, Christopher Macey
  • Patent number: 6996628
    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: Grant
    Filed: April 11, 2001
    Date of Patent: February 7, 2006
    Assignee: Corente, Inc.
    Inventors: John Keane, Christopher Macey
  • Publication number: 20050264067
    Abstract: A fold-in-floor vehicle seat is supported in a use position on a generally flat load floor. To move the seat into a storage position, the seat is lowered onto a portion of the load floor that acts as an articulated base for the seat. The base approximates the footprint of the seat, and covers a storage cavity directly below the seat and configured to closely receive the seat. The base is free floating with respect to the remainder of the load floor, but is pivotally connected to the vehicle by an articulating arm that allows the base to rotate about a pivot point through an arcuate section of guide track in the storage cavity, and the arm then articulates to allow the base to travel through a straight portion of track. The arm then returns to its starting position as the base traverses a second arcuate section of track, having now inverted so that the seat is lodged within the storage cavity.
    Type: Application
    Filed: July 5, 2005
    Publication date: December 1, 2005
    Inventors: Louis Rhodes, Douglas Quigley, Joseph Salani, Carl Mather, John Keane, David Ewers
  • Publication number: 20050218066
    Abstract: A liquid dispensing apparatus includes a manifold and an ultrasonic transducer. The manifold, itself, includes a liquid inlet, a liquid outlet, and a liquid passageway communicating with the liquid inlet and liquid outlet. Additionally, the ultrasonic transducer includes at least a portion that is located within the liquid passageway. The ultrasonic transducer can therefore apply ultrasonic energy on liquid that is traveling through the liquid passageway. The liquid dispensing apparatus can also include a filter located within the liquid passageway and the ultrasonic transducer is positioned to apply the ultrasonic energy before the liquid reaches the filter. In operation, ultrasonic energy is applied to a liquid stream to disintegrate particulate contaminants before they reach a dispensing orifice.
    Type: Application
    Filed: March 30, 2004
    Publication date: October 6, 2005
    Applicant: Nordson Corporation
    Inventor: John Keane
  • Publication number: 20050104360
    Abstract: A medical record binder to contain medical records having front and back covers hinged to a spine. A holder for records is coextensive with and is secured to the spine. The holder is formed as a loop having an elongated opening through which medical records may be secured.
    Type: Application
    Filed: November 13, 2003
    Publication date: May 19, 2005
    Applicant: Colortrieve Record Systems, Inc.
    Inventor: John Keane
  • Patent number: 6631416
    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: Grant
    Filed: April 11, 2001
    Date of Patent: October 7, 2003
    Assignee: Openreach Inc.
    Inventors: Samuel Bendinelli, Michael Herrick, John Keane, Christopher Macey
  • Publication number: 20030158962
    Abstract: Methods and systems are provided for resolving an addressing conflict between a first processor in a first network and a second processor in a second network. When an addressing conflict is detected between a first address of the first processor and a second address of the second processor, tunnel information is removed from one or more packets received from the first processor. Based on the removed tunnel information, the packets are associated with the detected addressing conflict and a translated address is determined. Based on the translated address, the packets are then forwarded.
    Type: Application
    Filed: February 21, 2002
    Publication date: August 21, 2003
    Inventors: John Keane, Christopher Macey
  • Publication number: 20030131263
    Abstract: Methods, apparatus, and systems are provided for processing packets between a first and a second network. When a packet is received from the first network, information for routing the first packet is identified. Based on a first set of rules for processing the first packet and the information for routing the first packet, a second packet encapsulated within the first packet is detected. In the first packet, information for routing the second packet is identified based on which a second set of rules for processing the second packet and an index are determined. The second packet is then filtered based on the index, the second set of rules, and the information for routing the second packet. In addition, the index is associated with any additional packets encapsulated within the second packet. The additional packets are also filtered based on the index and the second set of rules.
    Type: Application
    Filed: January 16, 2003
    Publication date: July 10, 2003
    Applicant: Opeanreach, Inc.
    Inventors: John Keane, Christopher Macey, Samuel Bendinelli
  • Publication number: 20020120431
    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: January 22, 2002
    Publication date: August 29, 2002
    Inventor: John A. Keane
  • Publication number: 20020091859
    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 the second processors. In one embodiment, the additional processor may provide a set of names that includes the name of the second processor and receive on behalf of the first processor information indicating a selection that includes the name of the second processor. Further, the additional processor may provide a set of names that includes the name of the first processor and receives on behalf of the second processor information indicating a selection that includes the name of 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: July 11, 2002
    Inventors: Mark Tuomenoksa, John Keane, Bob Larson, Christopher Macey