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: 9984027Abstract: 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: GrantFiled: January 29, 2016Date of Patent: May 29, 2018Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood, Thomas Reiner, Ken Wong
-
Patent number: 9622250Abstract: 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: GrantFiled: September 8, 2014Date of Patent: April 11, 2017Assignee: Xirrus, Inc.Inventors: Michael De La Garrigue, Shaun Clem, Michael R. Conley, David B. Rosen, Drew Bertagna
-
Patent number: 9491638Abstract: 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: GrantFiled: March 3, 2014Date of Patent: November 8, 2016Assignee: Xirrus, Inc.Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael De La Garrigue, Kurt Sauter
-
Publication number: 20160147693Abstract: 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: ApplicationFiled: January 29, 2016Publication date: May 26, 2016Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood, Thomas Reiner, Ken Wong
-
Patent number: 8831659Abstract: 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: GrantFiled: March 9, 2006Date of Patent: September 9, 2014Assignee: Xirrus, Inc.Inventors: Michael De La Garrigue, Shaun Clem, Michael R. Conley, David B. Rosen, Drew Bertagna
-
Publication number: 20140226462Abstract: 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: ApplicationFiled: March 3, 2014Publication date: August 14, 2014Applicant: XIRRUS, INC.Inventors: STEVE SMITH, DIRK ION GATES, IAN LAITY, MICHAEL R. CONLEY, MICHAEL DE LA GARRIGUE, KURT SAUTER
-
Patent number: 8665851Abstract: 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: GrantFiled: December 31, 2012Date of Patent: March 4, 2014Assignee: Xirrus, Inc.Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael de la Garrigue, Kurt Sauter
-
Patent number: 8665850Abstract: 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: GrantFiled: December 31, 2012Date of Patent: March 4, 2014Assignee: Xirrus, Inc.Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael de la Garrigue, Kurt Sauter
-
Publication number: 20130121328Abstract: 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: ApplicationFiled: December 31, 2012Publication date: May 16, 2013Applicant: Xirrus, Inc.Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael de la Garrigue, Kurt Sauter
-
Publication number: 20130121327Abstract: 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: ApplicationFiled: December 31, 2012Publication date: May 16, 2013Applicant: Xirus, Inc.Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael de la Garrigue, Kurt Sauter
-
Publication number: 20120230307Abstract: 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: ApplicationFiled: November 15, 2011Publication date: September 13, 2012Inventors: STEVE SMITH, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael De La Garrigue, Kurt Sauter
-
Patent number: 8160036Abstract: 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: GrantFiled: March 9, 2006Date of Patent: April 17, 2012Assignee: Xirrus, Inc.Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael De La Garrigue, Kurt Sauter
-
Patent number: 7990987Abstract: 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: GrantFiled: February 25, 2003Date of Patent: August 2, 2011Assignee: Topside Research, LLCInventors: Thomas C Reiner, Kirk Jong, Phil Terry, Neely Walls, Chris Haywood, Michael de la Garrigue, Adam Rappoport
-
Patent number: 7945722Abstract: 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: GrantFiled: September 29, 2010Date of Patent: May 17, 2011Assignee: Internet Machines, LLCInventors: Heath Stewart, Michael de la Garrigue, Chris Haywood
-
Publication number: 20110016258Abstract: 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: ApplicationFiled: September 29, 2010Publication date: January 20, 2011Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood
-
Patent number: 7814259Abstract: 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: GrantFiled: August 20, 2008Date of Patent: October 12, 2010Assignee: Internet Machines, LLCInventors: Heath Stewart, Michael de la Garrigue, Chris Haywood
-
Patent number: 7590791Abstract: 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: GrantFiled: August 21, 2008Date of Patent: September 15, 2009Assignee: Topside Research, LLCInventors: Heath Stewart, Chris Haywood, Michael De La Garrigue, Nadim Shaikli, Ken Wong, Bao Vuong, Thomas Reiner, Adam Rappoport
-
Publication number: 20090228568Abstract: 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: ApplicationFiled: May 19, 2009Publication date: September 10, 2009Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood, Thomas Reiner, Ken Wong
-
Patent number: 7539190Abstract: 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: GrantFiled: February 13, 2004Date of Patent: May 26, 2009Assignee: Topside Research, LLCInventors: Heath Stewart, Michael de la Garrigue, Chris Haywood, Thomas Reiner, Ken Wong
-
Publication number: 20090022114Abstract: 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: ApplicationFiled: March 9, 2006Publication date: January 22, 2009Inventors: Steve Smith, Dirk Ion Gates, Ian Laity, Michael R. Conley, Michael De La Garrigue, Kurt Sauter