Patents by Inventor John Duffie

John Duffie 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: 20080058178
    Abstract: An exercise apparatus provides a golf stretching exercise which includes trunk rotation exercise, chest expansion exercise, lower body stretch exercise, golf swing simulation exercise, hamstring and calf muscle exercise and latisimus muscle exercise thereby reducing the risk of injury to the user as a result of the golf game. The exercise apparatus is mounted in a support frame which is portable and which includes an umbrella.
    Type: Application
    Filed: February 27, 2007
    Publication date: March 6, 2008
    Inventors: Stanley Schwartz, Ari Kovant, John Duffie, Mark Brown
  • Publication number: 20050182833
    Abstract: A router has at least one outbound interface configured for establishing multiple IP-based secure connections (i.e., tunnels) with respective destinations based on transmission of encrypted data packets via the IP-based secure connections. The encrypted data packets are generated by a cryptographic module, where each encrypted packet successively output from the cryptographic module includes a corresponding successively-unique sequence number. The supply of data packets to the cryptographic module is controlled by a queue controller: the queue controller assigns, for each secure connection, a corresponding queuing module configured for outputting a group of data packets associated with the corresponding secure connection according to a corresponding assigned maximum output bandwidth. Each queuing module also is configured for reordering the corresponding group of data packets according to a determined quality of service policy and the corresponding assigned maximum output bandwidth.
    Type: Application
    Filed: January 20, 2004
    Publication date: August 18, 2005
    Inventors: John Duffie, Theodore Hannock, Steven Ochmanski