Patents by Inventor Mike Schlansker
Mike Schlansker 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: 11126564Abstract: Some examples described herein provide for a partially coherent memory transfer. An example method includes moving data directly from a coherence domain of an originating symmetric multiprocessor (SMP) node across a memory fabric to a target location for the data within a coherence domain of a receiving SMP node.Type: GrantFiled: January 12, 2016Date of Patent: September 21, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Mike Schlansker, Jean Tourrilhes
-
Patent number: 10868757Abstract: Example embodiments relate to providing efficient routing in software defined networks. In example embodiments, an indirect group table includes a first group entry that is associated with a first route tree in a software defined network, wherein the indirect group table affects a plurality of forwarding table entries associated with the first group entry. A failure is detected in the first route tree during a data transmission, and a notification of the failure is sent to a remote controller device, where the remote controller device identifies a second route tree that does not include the failure. After the remote controller device updates the first group entry to be associated with the second route tree, the data transmission is performed using the second route tree.Type: GrantFiled: November 26, 2018Date of Patent: December 15, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Jose Renato G. Santos, Yoshio Turner, Mike Schlansker, Jean Tourrilhes
-
Patent number: 10565004Abstract: In an example, memory register interrupt based signaling and messaging may include receiving, at a control register of a receiver, a signal number from a sender, and copying, by a memory register interrupt management device of the receiver, the signal number to an associated status register of the receiver. Further, memory register interrupt based signaling and messaging may include generating, independently of the signal number from the status register, an interrupt to a central processing unit of the receiver, and triggering, based on the interrupt, an interrupt handler of the receiver to perform an action associated with the signal number.Type: GrantFiled: February 4, 2016Date of Patent: February 18, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Jean Tourrilhes, Mike Schlansker
-
Publication number: 20190097919Abstract: Example embodiments relate to providing efficient routing in software defined networks. In example embodiments, an indirect group table includes a first group entry that is associated with a first route tree in a software defined network, wherein the indirect group table affects a plurality of forwarding table entries associated with the first group entry. A failure is detected in the first route tree during a data transmission, and a notification of the failure is sent to a remote controller device, where the remote controller device identifies a second route tree that does not include the failure. After the remote controller device updates the first group entry to be associated with the second route tree, the data transmission is performed using the second route tree.Type: ApplicationFiled: November 26, 2018Publication date: March 28, 2019Inventors: JOSE RENATO G. SANTOS, Yoshio Turner, Mike Schlansker, Jean Tourrilhes
-
Publication number: 20190050253Abstract: In an example, memory register interrupt based signaling and messaging may include receiving, at a control register of a receiver, a signal number from a sender, and copying, by a memory register interrupt management device of the receiver, the signal number to an associated status register of the receiver. Further, memory register interrupt based signaling and messaging may include generating, independently of the signal number from the status register, an interrupt to a central processing unit of the receiver, and triggering, based on the interrupt, an interrupt handler of the receiver to perform an action associated with the signal number.Type: ApplicationFiled: February 4, 2016Publication date: February 14, 2019Inventors: Jean Tourrilhes, Mike Schlansker
-
Publication number: 20190026233Abstract: Some examples described herein provide for a partially coherent memory transfer. An example method includes moving data directly from a coherence domain of an originating symmetric multiprocessor (SMP) node across a memory fabric to a target location for the data within a coherence domain of a receiving SMP node.Type: ApplicationFiled: January 12, 2016Publication date: January 24, 2019Inventors: Mike Schlansker, Jean Tourrilhes
-
Patent number: 10142220Abstract: Example embodiments relate to providing efficient routing in software defined networks. In example embodiments, an indirect group table includes a first group entry that is associated with a first route tree in a software defined network. A failure is detected in the first route tree during a data transmission, and a notification of the failure is sent to a remote controller device, where the remote controller device identifies a second route tree that does not include the failure. After the remote controller device updates the first group entry to be associated with the second route tree, the data transmission is performed using the second route tree.Type: GrantFiled: April 29, 2014Date of Patent: November 27, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Jose Renato G. Santos, Yoshio Turner, Mike Schlansker, Jean Tourrilhes
-
Patent number: 10048440Abstract: A photonic interconnect apparatus includes tunable light devices, multiplexers to multiplex optical signals produced by the tunable light devices onto optical paths, and a cyclic arrayed waveguide grating (AWG) to receive the optical signals over the optical paths, and to direct a given optical signal of the received optical signals to a selected output of a plurality of outputs of the cyclic AWG based on a wavelength of the given optical signal. A respective demultiplexer directs the given optical signal to a selected output of a plurality of outputs of the respective demultiplexer according to which coarse wavelength band the wavelength of the given optical signal is part of.Type: GrantFiled: January 29, 2015Date of Patent: August 14, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Mike Schlansker, Jean Tourrilhes, Michael Renne Ty Tan, Joaquin Matres, Wayne Victor Sorin
-
Publication number: 20170322893Abstract: A computer system operates as a computing node of a fabric computing system, to receive write requests over a memory fabric channel from a sender node. The computer system determines an interrupt vector identifier (VID) for individual write requests that specify a monitored portion of memory. When a write request is to the monitored portion of memory, a processor of the computer system initiates an interrupt that is based on the interrupt VID.Type: ApplicationFiled: May 9, 2016Publication date: November 9, 2017Inventors: Jean Tourrilhes, Mike Schlansker
-
Publication number: 20170227714Abstract: A photonic interconnect apparatus includes tunable light devices, multiplexers to multiplex optical signals produced by the tunable light devices onto optical paths, and a cyclic arrayed waveguide grating (AWG) to receive the optical signals over the optical paths, and to direct a given optical signal of the received optical signals to a selected output of a plurality of outputs of the cyclic AWG based on a wavelength of the given optical signal. A respective demultiplexer directs the given optical signal to a selected output of a plurality of outputs of the respective demultiplexer according to which coarse wavelength band the wavelength of the given optical signal is part of.Type: ApplicationFiled: January 29, 2015Publication date: August 10, 2017Inventors: Mike Schlansker, Jean Tourrilhes, Michael Renne Ty Tan, Joaquin Matres, Wayne Victor Sorin
-
Publication number: 20160344620Abstract: Example embodiments relate to providing efficient routing in software defined networks. In example embodiments, an indirect group table includes a first group entry that is associated with a first route tree in a software defined network. A failure is detected in the first route tree during a data transmission, and a notification of the failure is sent to a remote controller device, where the remote controller device identifies a second route tree that does not include the failure. After the remote controller device updates the first group entry to be associated with the second route tree, the data transmission is performed using the second route tree.Type: ApplicationFiled: April 29, 2014Publication date: November 24, 2016Inventors: Jose Renato G. Santos, Yoshio Turner, Mike Schlansker, Jean Tourrilhes
-
Patent number: 9166911Abstract: Illustrated is a system and method to generate a teaching message with a host device address that impersonates a device source address, the impersonation to instruct an additional network device as to the host device address. It further include a transmitter to transmit the teaching message to the additional network device. It also includes traversing a forwarding table to identify an additional network device that has yet to receive a teaching message since an expiration of a predefined threshold value, the teaching message to relate to a source device. It also includes a transmitter to transmit a teaching message to the additional network device.Type: GrantFiled: January 28, 2010Date of Patent: October 20, 2015Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Mike Schlansker, Jean Tourrilhes, Yoshio Turner
-
Publication number: 20120124167Abstract: Illustrated is a system and method to generate a teaching message with a host device address that impersonates a device source address, the impersonation to instruct an additional network device as to the host device address. It further include a transmitter to transmit the teaching message to the additional network device. It also includes traversing a forwarding table to identify an additional network device that has yet to receive a teaching message since an expiration of a predefined threshold value, the teaching message to relate to a source device. It also includes a transmitter to transmit a teaching message to the additional network device.Type: ApplicationFiled: January 28, 2010Publication date: May 17, 2012Inventors: Mike Schlansker, Jean Tourrilhes, Yoshio Turner