Patents by Inventor Michael de la Garrigue

Michael de la Garrigue 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: 9984027
    Abstract: There is disclosed apparatus and methods of multicasting in a shared address space. A shared memory address space may include two or more multicast portions. Each multicast portion may be associated with a respective end point and with at least one other multicast portion. Data units may be transmitted to at least some of the end points via memory-mapped I/O into the shared memory address space. When a destination address of a data unit is in a first multicast portion associated with a first end point, the data unit may be transmitted to the first end point, revised to specify a destination address in a second multicast portion associated with the first multicast portion, and transmitted to a second end point associated with the second multicast portion.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: May 29, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood, Thomas Reiner, Ken Wong
  • Patent number: 9622250
    Abstract: A wireless access point with a centralized media access controller MAC (402) that enables multiple radios (404, 412, 408) to share MAC resources and implement load balancing and frequency control.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: April 11, 2017
    Assignee: Xirrus, Inc.
    Inventors: Michael De La Garrigue, Shaun Clem, Michael R. Conley, David B. Rosen, Drew Bertagna
  • Patent number: 9491638
    Abstract: A system of at least one wireless access device in a local area network (LAN) having a plurality of transceivers. Each transceiver has a directional antenna positioned in a substantially circular array to communicate signals with a plurality of stations in a corresponding sector. Each sector defines a portion of a coverage area surrounding the wireless access device. The wireless access device has a network interface to a data network, and an array controller to control communication of data between the stations and the transceivers, and between the transceivers and the network interface. The array controller is configured to modify channel assignments so as to minimize channel interference dynamically.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: November 8, 2016
    Assignee: Xirrus, Inc.
    Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael De La Garrigue, Kurt Sauter
  • Publication number: 20160147693
    Abstract: There is disclosed apparatus and methods of multicasting in a shared address space. A shared memory address space may include two or more multicast portions. Each multicast portion may be associated with a respective end point and with at least one other multicast portion. Data units may be transmitted to at least some of the end points via memory-mapped I/O into the shared memory address space. When a destination address of a data unit is in a first multicast portion associated with a first end point, the data unit may be transmitted to the first end point, revised to specify a destination address in a second multicast portion associated with the first multicast portion, and transmitted to a second end point associated with the second multicast portion.
    Type: Application
    Filed: January 29, 2016
    Publication date: May 26, 2016
    Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood, Thomas Reiner, Ken Wong
  • Patent number: 8831659
    Abstract: A wireless access point with a centralized media access controller MAC (402) that enables multiple radios (404, 412, 408) to share MAC resources and implement load balancing and frequency control.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: September 9, 2014
    Assignee: Xirrus, Inc.
    Inventors: Michael De La Garrigue, Shaun Clem, Michael R. Conley, David B. Rosen, Drew Bertagna
  • Publication number: 20140226462
    Abstract: A system of at least one wireless access device in a local area network (LAN) having a plurality of transceivers. Each transceiver has a directional antenna positioned in a substantially circular array to communicate signals with a plurality of stations in a corresponding sector. Each sector defines a portion of a coverage area surrounding the wireless access device. The wireless access device has a network interface to a data networks and an array controller to control communication of data between the stations and the transceivers, and between the transceivers and the network interface. The array controller is configured to modify channel assignments so as to minimize channel interference dynamically.
    Type: Application
    Filed: March 3, 2014
    Publication date: August 14, 2014
    Applicant: XIRRUS, INC.
    Inventors: STEVE SMITH, DIRK ION GATES, IAN LAITY, MICHAEL R. CONLEY, MICHAEL DE LA GARRIGUE, KURT SAUTER
  • Patent number: 8665851
    Abstract: A system of at least one wireless access device in a local area network (LAN) having a plurality of transceivers. Each transceiver has a directional antenna positioned in a substantially circular array to communicate signals with a plurality of stations in a corresponding sector. Each sector defines a portion of a coverage area surrounding the wireless access device. The wireless access device has a network interface to a data network, and an array controller to control communication of data between the stations and the transceivers, and between the transceivers and the network interface. The array controller is configured to modify channel assignments so as to minimize channel interference dynamically.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: March 4, 2014
    Assignee: Xirrus, Inc.
    Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael de la Garrigue, Kurt Sauter
  • Patent number: 8665850
    Abstract: A wireless access device in a local area network (LAN) having a plurality of transceivers. Each transceiver has a directional antenna positioned in a substantially circular array to communicate signals with a plurality of stations in a corresponding sector. Each sector defines a portion of a coverage area surrounding the wireless access device. The wireless access device has a network interface to a data network, and an array controller to control communication of data between the stations and the transceivers, and between the transceivers and the network interface. The array controller is configured to modify channel assignments so as to minimize channel interference dynamically.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: March 4, 2014
    Assignee: Xirrus, Inc.
    Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael de la Garrigue, Kurt Sauter
  • Publication number: 20130121328
    Abstract: A system of at least one wireless access device in a local area network (LAN) having a plurality of transceivers. Each transceiver has a directional antenna positioned in a substantially circular array to communicate signals with a plurality of stations in a corresponding sector. Each sector defines a portion of a coverage area surrounding the wireless access device. The wireless access device has a network interface to a data network, and an array controller to control communication of data between the stations and the transceivers, and between the transceivers and the network interface. The array controller is configured to modify channel assignments so as to minimize channel interference dynamically.
    Type: Application
    Filed: December 31, 2012
    Publication date: May 16, 2013
    Applicant: Xirrus, Inc.
    Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael de la Garrigue, Kurt Sauter
  • Publication number: 20130121327
    Abstract: A wireless access device in a local area network (LAN) having a plurality of transceivers. Each transceiver has a directional antenna positioned in a substantially circular array to communicate signals with a plurality of stations in a corresponding sector. Each sector defines a portion of a coverage area surrounding the wireless access device. The wireless access device has a network interface to a data network, and an array controller to control communication of data between the stations and the transceivers, and between the transceivers and the network interface. The array controller is configured to modify channel assignments so as to minimize channel interference dynamically.
    Type: Application
    Filed: December 31, 2012
    Publication date: May 16, 2013
    Applicant: Xirus, Inc.
    Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael de la Garrigue, Kurt Sauter
  • Publication number: 20120230307
    Abstract: A wireless access device in a local area network (LAN) having a plurality of transceivers. Each transceiver has a directional antenna positioned in a substantially circular array to communicate signals with a plurality of stations in a corresponding sector. Each sector defines a portion of a coverage area surrounding the wireless access device. The wireless access device has a network interface to a data network, and an array controller to control communication of data between the stations and the transceivers, and between the transceivers and the network interface.
    Type: Application
    Filed: November 15, 2011
    Publication date: September 13, 2012
    Inventors: STEVE SMITH, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael De La Garrigue, Kurt Sauter
  • Patent number: 8160036
    Abstract: A wireless access device in a local area network (LAN) having a plurality of transceivers. Each transceiver has a directional antenna positioned in a substantially circular array to communicate signals with a plurality of stations in a corresponding sector. Each sector defines a portion of a coverage area surrounding the wireless access device. The wireless access device has a network interface to a data network, and an array controller to control communication of data between the stations and the transceivers, and between the transceivers and the network interface.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: April 17, 2012
    Assignee: Xirrus, Inc.
    Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael De La Garrigue, Kurt Sauter
  • Patent number: 7990987
    Abstract: A network processor having bypass capability in which some data units are diverted from being processed by the processor core of the network processor. In one embodiment, a network processor may include a receiver to receive data units, configuration information used to evaluate whether the data units require processing, a processor core to process data units that require processing, a bypass store to hold those data units which do not require processing by the processor core, and a transmitter to transmit the data units. In one embodiment, a method may include receiving a plurality of data units, receiving configuration information, evaluating whether each of the data units requires processing based on the configuration information, bypassing processing those of the data units that do not require processing based on the evaluating, processing those of the data units that require processing based on the evaluating, and transmitting the data units.
    Type: Grant
    Filed: February 25, 2003
    Date of Patent: August 2, 2011
    Assignee: Topside Research, LLC
    Inventors: Thomas C Reiner, Kirk Jong, Phil Terry, Neely Walls, Chris Haywood, Michael de la Garrigue, Adam Rappoport
  • Patent number: 7945722
    Abstract: Methods for routing data units and PCI Express switches are disclosed. A plurality of devices may be coupled to a corresponding plurality of physical interfaces, each physical interface having a respective configurable status and a respective address domain, wherein in a first status the interface is transparent, and in a second status the interface is non-transparent. The status of each of the plurality of physical interfaces may be set as transparent or non-transparent. Data units may be switched between the physical interfaces using mapped address input/output, switching data units including masking the address domain for the interfaces configured as non-transparent.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: May 17, 2011
    Assignee: Internet Machines, LLC
    Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood
  • Publication number: 20110016258
    Abstract: Methods for routing data units and PCI Express switches are disclosed. A plurality of devices may be coupled to a corresponding plurality of physical interfaces, each physical interface having a respective configurable status and a respective address domain, wherein in a first status the interface is transparent, and in a second status the interface is non-transparent. The status of each of the plurality of physical interfaces may be set as transparent or non-transparent. Data units may be switched between the physical interfaces using mapped address input/output, switching data units including masking the address domain for the interfaces configured as non-transparent.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 20, 2011
    Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood
  • Patent number: 7814259
    Abstract: There are disclosed apparatus and methods for switching. Transparent and non-transparent ports are provided. Data units are transferred between the transparent ports, between the transparent and non-transparent ports, and between the non-transparent ports.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: October 12, 2010
    Assignee: Internet Machines, LLC
    Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood
  • Patent number: 7590791
    Abstract: There is disclosed a bus optimization technique. Pursuant to the bus optimization technique, the output buffer and output logic are removed from port units of a switch and are included with a control matrix in the switch. Data units received in a first port unit of a plurality of port units are provided to a control matrix. The control matrix evaluates when to send the data unit to a second port unit. No output decisions are made in the second port unit.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: September 15, 2009
    Assignee: Topside Research, LLC
    Inventors: Heath Stewart, Chris Haywood, Michael De La Garrigue, Nadim Shaikli, Ken Wong, Bao Vuong, Thomas Reiner, Adam Rappoport
  • Publication number: 20090228568
    Abstract: There is disclosed apparatus and methods of multicasting in a shared address space. A shared memory address space may include two or more multicast portions. Each multicast portion may be associated with a respective end point and with at least one other multicast portion. Data units may be transmitted to at least some of the end points via memory-mapped I/O into the shared memory address space. When a destination address of a data unit is in a first multicast portion associated with a first end point, the data unit may be transmitted to the first end point, revised to specify a destination address in a second multicast portion associated with the first multicast portion, and transmitted to a second end point associated with the second multicast portion.
    Type: Application
    Filed: May 19, 2009
    Publication date: September 10, 2009
    Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood, Thomas Reiner, Ken Wong
  • Patent number: 7539190
    Abstract: There is disclosed apparatus and methods of multicasting in a shared address space. There may be defined a number of portions of the address space. There may be groups of the portions, and data units addressed to one portion within the group may be re-addressed to the other portions.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: May 26, 2009
    Assignee: Topside Research, LLC
    Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood, Thomas Reiner, Ken Wong
  • Publication number: 20090022114
    Abstract: A wireless access device in a local area network (LAN) having a plurality of transceivers. Each transceiver has a directional antenna positioned in a substantially circular array to communicate signals with a plurality of stations in a corresponding sector. Each sector defines a portion of a coverage area surrounding the wireless access device. The wireless access device has a network interface to a data network, and an array controller to control communication of data between the stations and the transceivers, and between the transceivers and the network interface.
    Type: Application
    Filed: March 9, 2006
    Publication date: January 22, 2009
    Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael De La Garrigue, Kurt Sauter