Patents by Inventor Daniel Biederman

Daniel Biederman 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: 12346280
    Abstract: Multi-port Media Control Channel (MAC) with flexible data-path width. A multi-port receive (RX) MAC block includes multiple RX ports and a plurality of RX circuit blocks comprising an RX MAC pipeline for performing MAC Layer operations on RX data received at the RX ports. The RX circuit blocks are connected with variable-width datapath segments, and the RX MAC block is configured to implement a multi-port arbitration scheme such as a TDM (Time-Division Multiplexed) scheme under which RX data received at a given RX port are forwarded over the variable-width datapath segments using datapath widths associated with that RX port. A multi-port transmit (TX) MAC block implementing a TX MAC pipeline comprising TX circuit blocks connected with variable-width datapath segments is also provided. The RX and TX MAC blocks include CRC modules configured to calculate CRC values on input data received over datapaths having different widths.
    Type: Grant
    Filed: July 12, 2024
    Date of Patent: July 1, 2025
    Assignee: Intel Corporation
    Inventors: Daniel Biederman, Aniket A Aphale, Sharvil Desai, Matthew James Webb
  • Publication number: 20250068438
    Abstract: Described herein are technique to enable the autonomous generation of configurations for a network environment, including but not limited to an edge network of a datacenter. Additional embodiments include prompt-based generation of network and device configurations and neural network based systems for adaptive network management.
    Type: Application
    Filed: November 13, 2024
    Publication date: February 27, 2025
    Applicant: Intel Corporation
    Inventors: Mateo Guzman, Marcos Carranza, Daniel Biederman, Chihjen Chang, Jeremy Petsinger, Yadong Li, Mitu Aggarwal, Suyog Kulkarni, Mariano Ortega de Mues, Rajesh Poornachandran, Cesar Martinez, Mats Agerstam, Francesc Guim Bernat, Karthik Kumar, Usharani Ayyalasomayajula
  • Publication number: 20250071037
    Abstract: Management of data transfer for network operation is described. An example of an apparatus includes one or more network interfaces and a circuitry for management of data transfer for a network, wherein the circuitry for management of data transfer includes at least circuitry to analyze a plurality of data elements transferred on the network to identify data elements that are delayed or missing in transmission on the network, circuitry to determine one or more responses to delayed or missing data on the network, and circuitry to implement one or more data modifications for delayed or missing data on the network, including circuitry to provide replacement data for the delayed or missing data on the network.
    Type: Application
    Filed: November 14, 2024
    Publication date: February 27, 2025
    Applicant: Intel Corporation
    Inventors: Daniel Biederman, Patrick Connor, Karthik Kumar, Marcos Carranza, Anjali Singhai Jain
  • Publication number: 20250036783
    Abstract: An apparatus is disclosed that includes a network interface device comprising processors to implement network interface device functionality and communication protocol engine circuitry, wherein the network interface device is to: receive a request to write data to a memory node communicably coupled to the network interface device; identify network information corresponding to the request, wherein the network information includes at least one of quality of service (QoS), physical function (PF), virtual function (VF), name space identifier (NSID), flow ID, service level objectives (SLOs), or process address space ID (PASID); identify characteristics of the memory node, wherein the characteristics include at least page size of the memory node; and cause the data to be coalesced with other data on the memory node based on the network information and the characteristics.
    Type: Application
    Filed: October 15, 2024
    Publication date: January 30, 2025
    Applicant: Intel Corporation
    Inventors: Daniel Biederman, Yadong Li, Hemant Koka, Jackson Ellis, Salma Johnson
  • Publication number: 20240394207
    Abstract: Multi-port Media Control Channel (MAC) with flexible data-path width. A multi-port receive (RX) MAC block includes multiple RX ports and a plurality of RX circuit blocks comprising an RX MAC pipeline for performing MAC Layer operations on RX data received at the RX ports. The RX circuit blocks are connected with variable-width datapath segments, and the RX MAC block is configured to implement a multi-port arbitration scheme such as a TDM (Time-Division Multiplexed) scheme under which RX data received at a given RX port are forwarded over the variable-width datapath segments using datapath widths associated with that RX port. A multi-port transmit (TX) MAC block implementing a TX MAC pipeline comprising TX circuit blocks connected with variable-width datapath segments is also provided. The RX and TX MAC blocks include CRC modules configured to calculate CRC values on input data received over datapaths having different widths.
    Type: Application
    Filed: July 12, 2024
    Publication date: November 28, 2024
    Inventors: Daniel Biederman, Aniket A. Aphale, Sharvil Desai, Matthew James Webb
  • Patent number: 12045188
    Abstract: Multi-port Media Control Channel (MAC) with flexible data-path width. A multi-port receive (RX) MAC block includes multiple RX ports and a plurality of RX circuit blocks comprising an RX MAC pipeline for performing MAC Layer operations on RX data received at the RX ports. The RX circuit blocks are connected with variable-width datapath segments, and the RX MAC block is configured to implement a multi-port arbitration scheme such as a TDM (Time-Division Multiplexed) scheme under which RX data received at a given RX port are forwarded over the variable-width datapath segments using datapath widths associated with that RX port. A multi-port transmit (TX) MAC block implementing a TX MAC pipeline comprising TX circuit blocks connected with variable-width datapath segments is also provided. The RX and TX MAC blocks include CRC modules configured to calculate CRC values on input data received over datapaths having different widths.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: July 23, 2024
    Assignee: Intel Corporation
    Inventors: Daniel Biederman, Aniket A Aphale, Sharvil Desai, Matthew James Webb
  • Publication number: 20230109533
    Abstract: Systems, apparatuses, and methods provide for memory management. Communications with a network interface device are paced to provide memory management. An incoming message is received, via the network interface device, including a hint from a processor of a server via a bi-directional stream. The hint includes buffer space type data and/or buffer space available data. A transfer rate of outgoing messages communicated via the bi-directional stream is adjusted in response to the hint, via the network interface device.
    Type: Application
    Filed: December 12, 2022
    Publication date: April 6, 2023
    Inventors: Daniel Biederman, Israel Ben-Shahar, Filip Schmole
  • Publication number: 20220043767
    Abstract: Multi-port Media Control Channel (MAC) with flexible data-path width. A multi-port receive (RX) MAC block includes multiple RX ports and a plurality of RX circuit blocks comprising an RX MAC pipeline for performing MAC Layer operations on RX data received at the RX ports. The RX circuit blocks are connected with variable-width datapath segments, and the RX MAC block is configured to implement a multi-port arbitration scheme such as a TDM (Time-Division Multiplexed) scheme under which RX data received at a given RX port are forwarded over the variable-width datapath segments using datapath widths associated with that RX port. A multi-port transmit (TX) MAC block implementing a TX MAC pipeline comprising TX circuit blocks connected with variable-width datapath segments is also provided. The RX and TX MAC blocks include CRC modules configured to calculate CRC values on input data received over datapaths having different widths.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 10, 2022
    Inventors: Daniel Biederman, Aniket A Aphale, Sharvil Desai, Matthew James Webb
  • Patent number: 8975777
    Abstract: A method is performed in a power sourcing device (PSD). The method includes, for each of a plurality of powered devices (PDs) configured to time-varyingly draw power from the PSD, (a) receiving a set of power requirements for that PD, (b) assigning a set of amounts of power to be allocated to that PD, each assigned amount respectively indicating an assigned power allocation to that PD at a different time slot, and (c) during each time slot, providing an amount of power to that PD in accordance with the assigned amount. The set of power requirements includes (1) a plurality of different amounts of power to be drawn by the PD, each different amount of power being associated with an operational mode in which the PD can operate and (2) a policy indicating which operational mode the PD should operate in at different times.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: March 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Frederick R. Schindler, Daniel Biederman
  • Patent number: 8966297
    Abstract: A method and apparatus for bidirectional provision of inline power over data telecommunications cabling permits power to be received at a local powered device (PD) from remote power sourcing equipment (PSE) via at least one conductor at a first time and power to be provided by the local device to a remote device or another device at a second different time.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: February 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
  • Publication number: 20130262887
    Abstract: A method and apparatus for bidirectional provision of inline power over data telecommunications cabling permits power to be received at a local powered device (PD) from remote power sourcing equipment (PSE) via at least one conductor at a first time and power to be provided by the local device to a remote device or another device at a second different time.
    Type: Application
    Filed: April 22, 2013
    Publication date: October 3, 2013
    Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
  • Patent number: 8447995
    Abstract: A method and apparatus for bidirectional provision of inline power over data telecommunications cabling permits power to be received at a local powered device (PD) from remote power sourcing equipment (PSE) via at least one conductor at a first time and power to be provided by the local device to a remote device or another device at a second different time.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: May 21, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
  • Publication number: 20120120306
    Abstract: A method is performed in a power sourcing device (PSD). The method includes, for each of a plurality of powered devices (PDs) configured to time-varyingly draw power from the PSD, (a) receiving a set of power requirements for that PD, (b) assigning a set of amounts of power to be allocated to that PD, each assigned amount respectively indicating an assigned power allocation to that PD at a different time slot, and (c) during each time slot, providing an amount of power to that PD in accordance with the assigned amount. The set of power requirements includes (1) a plurality of different amounts of power to be drawn by the PD, each different amount of power being associated with an operational mode in which the PD can operate and (2) a policy indicating which operational mode the PD should operate in at different times.
    Type: Application
    Filed: January 9, 2012
    Publication date: May 17, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Frederick R. Schindler, Daniel Biederman
  • Patent number: 8106530
    Abstract: A particular technique provides power to a plurality of Power over Ethernet powered devices. The technique involves operating, during a first time interval, an initial set of Power over Ethernet powered devices (i.e., one or more powered devices) in a higher power consuming mode and the remaining Power over Ethernet powered devices of the plurality of Power over Ethernet powered devices that are not in the initial set in a lower power consuming mode to maintain total power consumption below a predetermined total power threshold. The technique further involves operating, during a second time interval after the first time interval, a different set of the Power over Ethernet powered devices in a higher power consuming mode and the remaining Power over Ethernet powered devices of the plurality of Power over Ethernet powered devices that are not in the different set in a lower power consuming mode to maintain total power consumption below the predetermined total power threshold.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: January 31, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Frederick Schindler, Daniel Biederman
  • Patent number: 7903597
    Abstract: In one embodiment, a method includes receiving a synchronization command to synchronize time information among each component of a set of components in a communication path. The method includes generating a power state message. The method includes transmitting the power state message, by the first component, to the remaining components in the communication path. The power state message is configured to reduce the power consumption of the remaining components of the set of components from a first power amount to a second power amount for a time period and the time period is associated with the synchronized time information.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: March 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Biederman, Dennis Fahey, Hugh Barrass
  • Publication number: 20110035511
    Abstract: Techniques are described herein for time synchronization between two devices that communicate with each other across a network, wherein the computations needed for clock synchronization are offloaded from one device to the other, e.g., from a second device (slave) to a first device (master). Messages are received from the first device at a second device. Time of reception values for the messages received at the second device are recorded with respect to a clock of the second device. The second device sends a time value transfer message to the first device or to a third device, wherein the time value transfer message comprises the time of reception values. On the basis of the time of reception values, the first device or the third device computes a clock correction value that represents a time and/or frequency offset between a clock of the first device and the clock of the second device, and sends the time value transfer message to the second device.
    Type: Application
    Filed: August 7, 2009
    Publication date: February 10, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Daniel Biederman
  • Publication number: 20100325449
    Abstract: A method and apparatus for bidirectional provision of inline power over data telecommunications cabling permits power to be received at a local powered device (PD) from remote power sourcing equipment (PSE) via at least one conductor at a first time and power to be provided by the local device to a remote device or another device at a second different time.
    Type: Application
    Filed: August 26, 2010
    Publication date: December 23, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
  • Patent number: 7836336
    Abstract: A method and apparatus for redundant power and data over a wired data telecommunications network permits power to be received at a local powered device (PD) from remote power sourcing equipment (PSE) via at least one conductor at a first time and power and/or data to be obtained by the local device from another port of the remote device or another remote device at a second different time. Power levels obtained may be adjusted from time to time in response to circumstances.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: November 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
  • Patent number: 7788518
    Abstract: A method and apparatus for bidirectional provision of inline power over data telecommunications cabling permits power to be received at a local powered device (PD) from remote power sourcing equipment (PSE) via at least one conductor at a first time and power to be provided by the local device to the remote device or another device at a second different time.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: August 31, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
  • Publication number: 20100103955
    Abstract: In one embodiment, a method includes receiving a synchronization command to synchronize time information among each component of a set of components in a communication path. The method includes generating a power state message. The method includes transmitting the power state message, by the first component, to the remaining components in the communication path. The power state message is configured to reduce the power consumption of the remaining components of the set of components from a first power amount to a second power amount for a time period and the time period is associated with the synchronized time information.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Daniel Biederman, Dennis Fahey, Hugh Barrass