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: 7533409Abstract: 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: GrantFiled: January 16, 2003Date of Patent: May 12, 2009Assignee: Corente, Inc.Inventors: John Keane, Christopher Macey, Samuel Bendinelli
-
Patent number: 7395354Abstract: 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: GrantFiled: February 21, 2002Date of Patent: July 1, 2008Assignee: Corente, Inc.Inventors: John Keane, Christopher Macey
-
Publication number: 20080067740Abstract: 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: ApplicationFiled: September 18, 2006Publication date: March 20, 2008Applicant: Goss International Americas, Inc.Inventors: Joseph John Keane, Glenn Allen Nester
-
Publication number: 20070268407Abstract: 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: ApplicationFiled: January 13, 2007Publication date: November 22, 2007Inventors: Judy REA, Aidan Keady, John Keane, John Horan
-
Publication number: 20070164802Abstract: 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: ApplicationFiled: January 13, 2007Publication date: July 19, 2007Inventors: Judy REA, Aidan Keady, John Keane, John Horan
-
Patent number: 7181542Abstract: 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: GrantFiled: March 22, 2001Date of Patent: February 20, 2007Assignee: Corente, Inc.Inventors: Mark Tuomenoksa, Samuel Bendinelli, Jerold Francus, Jonathan Harwood, Michael Herrick, John Keane, Christopher Macey, Brion Shimamoto
-
Patent number: 7181766Abstract: 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: GrantFiled: April 11, 2001Date of Patent: February 20, 2007Assignee: Corente, Inc.Inventors: Samuel Bendinelli, Michael Herrick, John Keane, Christopher Macey, Mark Tuomenoksa, Jerold Francus, Jonathan Harwood, Brion Shimamoto, Joseph Ferraro
-
Publication number: 20060272216Abstract: 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: ApplicationFiled: June 7, 2005Publication date: December 7, 2006Inventors: John Keane, Ronald Frank
-
Patent number: 7085854Abstract: 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: GrantFiled: April 11, 2001Date of Patent: August 1, 2006Assignee: Corente, Inc.Inventors: John Keane, Neil R. Brutman, Michael J. Harris, Christopher Macey
-
Patent number: 7047424Abstract: 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: GrantFiled: April 11, 2001Date of Patent: May 16, 2006Assignee: Corente, Inc.Inventors: Samuel Bendinelli, John Keane, Christopher Macey
-
Patent number: 7028333Abstract: 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: GrantFiled: April 11, 2001Date of Patent: April 11, 2006Assignee: Corente, Inc.Inventors: Mark Tuomenoksa, John Keane, Bob Larson, Christopher Macey
-
Patent number: 6996628Abstract: 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: GrantFiled: April 11, 2001Date of Patent: February 7, 2006Assignee: Corente, Inc.Inventors: John Keane, Christopher Macey
-
Publication number: 20050264067Abstract: 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: ApplicationFiled: July 5, 2005Publication date: December 1, 2005Inventors: Louis Rhodes, Douglas Quigley, Joseph Salani, Carl Mather, John Keane, David Ewers
-
Publication number: 20050218066Abstract: 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: ApplicationFiled: March 30, 2004Publication date: October 6, 2005Applicant: Nordson CorporationInventor: John Keane
-
Publication number: 20050104360Abstract: 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: ApplicationFiled: November 13, 2003Publication date: May 19, 2005Applicant: Colortrieve Record Systems, Inc.Inventor: John Keane
-
Patent number: 6631416Abstract: 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: GrantFiled: April 11, 2001Date of Patent: October 7, 2003Assignee: Openreach Inc.Inventors: Samuel Bendinelli, Michael Herrick, John Keane, Christopher Macey
-
Publication number: 20030158962Abstract: 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: ApplicationFiled: February 21, 2002Publication date: August 21, 2003Inventors: John Keane, Christopher Macey
-
Publication number: 20030131263Abstract: 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: ApplicationFiled: January 16, 2003Publication date: July 10, 2003Applicant: Opeanreach, Inc.Inventors: John Keane, Christopher Macey, Samuel Bendinelli
-
Publication number: 20020120431Abstract: 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: ApplicationFiled: January 22, 2002Publication date: August 29, 2002Inventor: John A. Keane
-
Publication number: 20020091859Abstract: 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: ApplicationFiled: April 11, 2001Publication date: July 11, 2002Inventors: Mark Tuomenoksa, John Keane, Bob Larson, Christopher Macey