Patents by Inventor John Alexander McLeod

John Alexander McLeod 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: 8856388
    Abstract: A method and apparatus are provided to enable a plurality of standard USB peripheral devices, utilizing the USB specification, to be distributed at various nodes across a network, wherein communications across the network may take advantage of any pre-existing network connectivity of a standard, non-modified USB host computer. In particular, a virtual host controller function is added to the host computer in order to direct data communications towards a pre-existing network transceiver. As a result, the host computer is not required to be provided with USB hardware and is able to communicate across the network using pre-existing data communication components.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: October 7, 2014
    Assignee: Icron Technologies Corporation
    Inventor: John Alexander McLeod
  • Publication number: 20130262708
    Abstract: A method and apparatus are provided to enable a plurality of standard USB peripheral devices, utilizing the USB specification, to be distributed at various nodes across a network, wherein communications across the network may take advantage of any pre-existing network connectivity of a standard, non-modified USB host computer. In particular, a virtual host controller function is added to the host computer in order to direct data communications towards a pre-existing network transceiver. As a result, the host computer is not required to be provided with USB hardware and is able to communicate across the network using pre-existing data communication components.
    Type: Application
    Filed: December 9, 2011
    Publication date: October 3, 2013
    Applicant: ICRON TECNOLOGIES CORPORATION
    Inventor: John Alexander McLeod
  • Publication number: 20130055044
    Abstract: The present invention provides a method and apparatus for blocking the operation of selected USB devices at the hardware level, while allowing the operation of selected USB devices and external USB hubs to continue to operate normally. In particular, the method provides for the restricted operation of one or a plurality of USB devices by altering one or a plurality of data fields contained within a USB transaction. An apparatus for operation of the method is also provided. Control of the use of USB storage devices is provided.
    Type: Application
    Filed: January 11, 2012
    Publication date: February 28, 2013
    Applicant: UNA TECHNOLOGIES CORPORATION
    Inventors: Faik Eljezovic, Sergei Govorkov, John Alexander McLeod
  • Patent number: 7818486
    Abstract: A method and apparatus are provided to enable a plurality of standard USB peripheral devices, utilizing the USB specification, to be distributed at various nodes across a network, wherein communications across the network may take advantage of any pre-existing network connectivity of a standard, non-modified USB host computer. In particular, a reflector function is added in order to reflect data communications towards a pre-existing transceiver. As a result, the host computer establishes a first profile and second profile for data communication purposes, and uses these profiles to communicate across the network using pre-existing data communication components.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: October 19, 2010
    Assignee: Icron Technologies Corporation
    Inventor: John Alexander McLeod
  • Publication number: 20100042767
    Abstract: A method and apparatus are provided to enable a plurality of standard USB peripheral devices, utilizing the USB specification, to be distributed at various nodes across a network, wherein communications across the network may take advantage of any pre-existing network connectivity of a standard, non-modified USB host computer. In particular, a reflector function is added in order to reflect data communications towards a pre-existing transceiver. As a result, the host computer establishes a first profile and second profile for data communication purposes, and uses these profiles to communicate across the network using pre-existing data communication components.
    Type: Application
    Filed: August 15, 2008
    Publication date: February 18, 2010
    Inventor: John Alexander McLeod
  • Patent number: 7640378
    Abstract: A method and apparatus for improving the performance of Universal Serial Bus mass storage devices is provided wherein a local extender located adjacent to a host computer is used in combination with a remote extender located adjacent to a peripheral device. The local extender and remote extender units jointly implement a protocol that enables bulk data to be transferred efficiently between the units even when the transmission delay between the units exceeds 1 microsecond. No alterations to the host computer or the USB mass storage device are required to achieve the improved performance. An improved method for connecting USB mass storage devices to a host controller is provided.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: December 29, 2009
    Assignee: Icron Technologies Corporation
    Inventor: John Alexander McLeod
  • Patent number: 7587536
    Abstract: A method and related apparatuses for data transmission between a host computer and one or a plurality of USB compliant peripheral devices over a data communications network is provided which operates in the presence of transmission delays greater than that normally allowed in the USB specification. The host computer is connected to a local extender device which, in turn, is connected to one or a plurality of remote extender devices through the data communications network. The remote extender devices are, in turn, connected to a plurality of conventional USB peripheral devices. Data between the host computer and peripheral devices is stored and processed in the local and remote extender devices in order to allow the host computer and the USB peripheral devices to operate with greater than normally allowed time delays. In particular, the invention is of most utility when the round-trip transmission delay between the host computer and the USB peripheral device exceeds 1 microsecond.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: September 8, 2009
    Assignee: Icron Technologies Corporation
    Inventor: John Alexander McLeod
  • Patent number: 7493431
    Abstract: A method and apparatus for extending the range of the Universal Serial Bus Protocol is provided wherein an expanded range host controller is used in combination with a remote extender located adjacent to a peripheral device. The expanded range host controller provides extended time values for responding to the USB protocols, while the remote extender provides for data transmissions with the peripheral device which comply with the USB protocols. An improved method for connecting USB devices to a computer over extended distances is provided.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: February 17, 2009
    Assignee: Icron Technologies Corporation
    Inventor: John Alexander McLeod
  • Publication number: 20080028120
    Abstract: A method and related apparatuses for data transmission between a host computer and one or a plurality of USB compliant peripheral devices over a data communications network is provided which operates in the presence of transmission delays greater than that normally allowed in the USB specification. The host computer is connected to a local extender device which, in turn, is connected to one or a plurality of remote extender devices through the data communications network. The remote extender devices are, in turn, connected to a plurality of conventional USB peripheral devices. Data between the host computer and peripheral devices is stored and processed in the local and remote extender devices in order to allow the host computer and the USB peripheral devices to operate with greater than normally allowed time delays. In particular, the invention is of most utility when the round-trip transmission delay between the host computer and the USB peripheral device exceeds 1 microsecond.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Inventor: John Alexander McLeod
  • Patent number: 7149833
    Abstract: The present invention provides a method and apparatus to be used to extend the range of standard USB devices, and in particular, USB devices operating in accordance with Revision 2.0 of the USB Specification. An extended range hub is provided which comprises a Local Expander (LEX) and a Remote Expander (REX) which can be separated by up to, for example 100 meters. The LEX and REX operate in accordance with an enhanced high-speed USB Extended Range Protocol (USB-ERP) which permits USB devices to be more conveniently located and used, and is in compliance with Revision 2.0 of the USB Specification.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: December 12, 2006
    Assignee: Icron Technologies Corporation
    Inventor: John Alexander McLeod
  • Publication number: 20040177197
    Abstract: The present invention provides a method and apparatus to be used to extend the range of standard USB devices, and in particular, USB devices operating in accordance with Revision 2.0 of the USB Specification. An extended range hub is provided which comprises a Local Expander (LEX) and a Remote Expander (REX) which can be separated by up to, for example 100 meters. The LEX and REX operate in accordance with an enhanced high-speed USB Extended Range Protocol (USB-ERP) which permits USB devices to be more conveniently located and used, and is in compliance with Revision 2.0 of the USB Specification.
    Type: Application
    Filed: October 27, 2003
    Publication date: September 9, 2004
    Inventor: John Alexander McLeod