Patents by Inventor Aviad Wertheimer

Aviad Wertheimer 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: 11656671
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to a transmit wake time.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: May 23, 2023
    Assignee: Intel Corporation
    Inventors: Aviad Wertheimer, Robert Hays
  • Publication number: 20220244771
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to a transmit wake time.
    Type: Application
    Filed: April 20, 2022
    Publication date: August 4, 2022
    Applicant: Intel Corporation
    Inventors: Aviad Wertheimer, Robert Hays
  • Patent number: 11340681
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to a transmit wake time.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: May 24, 2022
    Assignee: Intel Corporation
    Inventors: Aviad Wertheimer, Robert Hays
  • Publication number: 20210072811
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to a transmit wake time.
    Type: Application
    Filed: November 3, 2020
    Publication date: March 11, 2021
    Applicant: Intel Corporation
    Inventors: Aviad Wertheimer, Robert Hays
  • Patent number: 10860079
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to a transmit wake time.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: December 8, 2020
    Assignee: Intel Corporation
    Inventors: Aviad Wertheimer, Robert Hays
  • Publication number: 20190369691
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to a transmit wake time.
    Type: Application
    Filed: August 15, 2019
    Publication date: December 5, 2019
    Inventors: Aviad Wertheimer, Robert Hays
  • Patent number: 10386908
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to the lesser of the received link partner receive wake time and a local transmit wake time.
    Type: Grant
    Filed: August 14, 2016
    Date of Patent: August 20, 2019
    Assignee: Intel Corporation
    Inventors: Aviad Wertheimer, Robert Hays
  • Patent number: 9774536
    Abstract: Generally, this disclosure describes techniques for buffer management based on link status. A host platform may include a Baseboard Management Controller (BMC) and a network controller that includes a buffer used by the BMC. When a network controller is in a lower power link state, the BMC may attempt to send data to the link partner which causes the network controller to transition out of the low power state. However, this transition may take longer than the buffer's ability to buffer the incoming flow from the BMC. Accordingly, to avoid the need for larger buffer space, a buffer manager is used to provide flow control management of the buffer based on link status.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: September 26, 2017
    Assignee: INTEL CORPORATION
    Inventors: Eliel Louzoun, Liron Elmaleh, Aviad Wertheimer
  • Publication number: 20160378159
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to the lesser of the received link partner receive wake time and a local transmit wake time.
    Type: Application
    Filed: August 14, 2016
    Publication date: December 29, 2016
    Applicant: Intel Corporation
    Inventors: Aviad Wertheimer, Robert Hays
  • Patent number: 9454204
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to the lesser of the received link partner receive wake time and a local transmit wake time.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: September 27, 2016
    Assignee: Intel Corporation
    Inventors: Aviad Wertheimer, Robert Hays
  • Patent number: 9436623
    Abstract: Methods, apparatus and systems for implementing run-time fabric reconfiguration are described herein. In accordance with one aspect, techniques are disclosed for implementing run-time fabric reconfiguration on a System on a Chip (SoC) via use of multiple endpoint fabric interfaces having routing logic that is dynamically reconfigured at run-time by a fabric control unit in response to system-state changes. The endpoint fabric interfaces may be coupled to or integrated in IP blocks that are coupled to a switch fabric, or may be implemented in the switch fabric itself. The run-time fabric reconfiguration techniques may be implemented to for various purposes and/or to address various events, such as node failures, security events, IP or design bugs, feature prototyping, and virtualization.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: September 6, 2016
    Assignee: Intel Corporation
    Inventors: Aviad Wertheimer, Daniel Greenspan
  • Publication number: 20150134991
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to the lesser of the received link partner receive wake time and a local transmit wake time.
    Type: Application
    Filed: October 2, 2014
    Publication date: May 14, 2015
    Inventors: Aviad Wertheimer, Robert Hays
  • Patent number: 8898497
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to the lesser of the received link partner receive wake time and a local transmit wake time.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: November 25, 2014
    Inventors: Aviad Wertheimer, Robert Hays
  • Publication number: 20140301198
    Abstract: Generally, this disclosure describes techniques for buffer management based on link status. A host platform may include a Baseboard Management Controller (BMC) and a network controller that includes a buffer used by the BMC. When a network controller is in a lower power link state, the BMC may attempt to send data to the link partner which causes the network controller to transition out of the low power state. However, this transition may take longer than the buffer's ability to buffer the incoming flow from the BMC. Accordingly, to avoid the need for larger buffer space, a buffer manager is used to provide flow control management of the buffer based on link status.
    Type: Application
    Filed: November 15, 2011
    Publication date: October 9, 2014
    Inventors: Eliel Louzoun, Liron Elmaleh, Aviad Wertheimer
  • Patent number: 8850258
    Abstract: Embodiments provide bus synchronization system including a source module, a plurality of destination modules, and a data alignment controller. The source module is configured to synchronize a plurality of data segments of a data bus with a source clock signal, and transmit respective synchronized data segments to individual destination modules. The source module is further configured to transmit the source clock signal to the destination modules contemporaneously with the synchronized data segments. The source module thereafter receives feedback clock signals from the individual destination modules, the feedback clock signals being delayed versions of the source clock signal. The data alignment controller adjusts an output delay time for the individual destination modules, based on the received feedback clock signals, to temporally align output signals of the destination modules.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: September 30, 2014
    Assignee: Intel Corporation
    Inventors: Yoav Lossin, Aviad Wertheimer
  • Publication number: 20140215041
    Abstract: An embodiment may include circuitry to determine at a first hierarchy level of a compute hierarchy, whether to consolidate, at least in part, respective workloads of respective compute entities at the first hierarchy level. The respective workloads may involve one or more respective processes of the respective compute entities. The circuitry may determine whether to consolidate, at least in part, the respective workloads based at least in part upon whether at least one migration condition involving at least one of the one or more respective processes is satisfied. After determining whether to consolidate, at least in part, the respective workloads, the circuitry may determine at a second hierarchy level of the compute hierarchy, whether to consolidate, at least in part, other respective workloads of other respective compute entities at the second hierarchy level. The second hierarchy level may be relatively lower in the compute hierarchy than the first hierarchy level.
    Type: Application
    Filed: March 16, 2012
    Publication date: July 31, 2014
    Inventors: Eric K. Mann, Aviad Wertheimer
  • Publication number: 20140082237
    Abstract: Methods, apparatus and systems for implementing run-time fabric reconfiguration are described herein. In accordance with one aspect, techniques are disclosed for implementing run-time fabric reconfiguration on a System on a Chip (SoC) via use of multiple endpoint fabric interfaces having routing logic that is dynamically reconfigured at run-time by a fabric control unit in response to system-state changes. The endpoint fabric interfaces may be coupled to or integrated in IP blocks that are coupled to a switch fabric, or may be implemented in the switch fabric itself. The run-time fabric reconfiguration techniques may be implemented to for various purposes and/or to address various events, such as node failures, security events, IP or design bugs, feature prototyping, and virtualization.
    Type: Application
    Filed: September 20, 2012
    Publication date: March 20, 2014
    Inventors: Aviad Wertheimer, Daniel Greenspan
  • Publication number: 20130346785
    Abstract: Embodiments provide bus synchronization system including a source module, a plurality of destination modules, and a data alignment controller. The source module is configured to synchronize a plurality of data segments of a data bus with a source clock signal, and transmit respective synchronized data segments to individual destination modules. The source module is further configured to transmit the source clock signal to the destination modules contemporaneously with the synchronized data segments. The source module thereafter receives feedback clock signals from the individual destination modules, the feedback clock signals being delayed versions of the source clock signal. The data alignment controller adjusts an output delay time for the individual destination modules, based on the received feedback clock signals, to temporally align output signals of the destination modules.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Inventors: Yoav Lossin, Aviad Wertheimer
  • Publication number: 20130007480
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to the lesser of the received link partner receive wake time and a local transmit wake time.
    Type: Application
    Filed: June 5, 2012
    Publication date: January 3, 2013
    Inventors: Aviad Wertheimer, Robert Hays
  • Patent number: 8201005
    Abstract: Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to the lesser of the received link partner receive wake time and a local transmit wake time.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: June 12, 2012
    Assignee: Intel Corporation
    Inventors: Aviad Wertheimer, Robert Hays