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: 12346280Abstract: 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: GrantFiled: July 12, 2024Date of Patent: July 1, 2025Assignee: Intel CorporationInventors: Daniel Biederman, Aniket A Aphale, Sharvil Desai, Matthew James Webb
-
Publication number: 20250068438Abstract: 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: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Applicant: Intel CorporationInventors: 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: 20250071037Abstract: 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: ApplicationFiled: November 14, 2024Publication date: February 27, 2025Applicant: Intel CorporationInventors: Daniel Biederman, Patrick Connor, Karthik Kumar, Marcos Carranza, Anjali Singhai Jain
-
Publication number: 20250036783Abstract: 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: ApplicationFiled: October 15, 2024Publication date: January 30, 2025Applicant: Intel CorporationInventors: Daniel Biederman, Yadong Li, Hemant Koka, Jackson Ellis, Salma Johnson
-
Publication number: 20240394207Abstract: 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: ApplicationFiled: July 12, 2024Publication date: November 28, 2024Inventors: Daniel Biederman, Aniket A. Aphale, Sharvil Desai, Matthew James Webb
-
Patent number: 12045188Abstract: 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: GrantFiled: August 5, 2020Date of Patent: July 23, 2024Assignee: Intel CorporationInventors: Daniel Biederman, Aniket A Aphale, Sharvil Desai, Matthew James Webb
-
Publication number: 20230109533Abstract: 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: ApplicationFiled: December 12, 2022Publication date: April 6, 2023Inventors: Daniel Biederman, Israel Ben-Shahar, Filip Schmole
-
Publication number: 20220043767Abstract: 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: ApplicationFiled: August 5, 2020Publication date: February 10, 2022Inventors: Daniel Biederman, Aniket A Aphale, Sharvil Desai, Matthew James Webb
-
Patent number: 8975777Abstract: 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: GrantFiled: January 9, 2012Date of Patent: March 10, 2015Assignee: Cisco Technology, Inc.Inventors: Frederick R. Schindler, Daniel Biederman
-
Patent number: 8966297Abstract: 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: GrantFiled: April 22, 2013Date of Patent: February 24, 2015Assignee: Cisco Technology, Inc.Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
-
Publication number: 20130262887Abstract: 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: ApplicationFiled: April 22, 2013Publication date: October 3, 2013Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
-
Patent number: 8447995Abstract: 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: GrantFiled: August 26, 2010Date of Patent: May 21, 2013Assignee: Cisco Technology, Inc.Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
-
Publication number: 20120120306Abstract: 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: ApplicationFiled: January 9, 2012Publication date: May 17, 2012Applicant: Cisco Technology, Inc.Inventors: Frederick R. Schindler, Daniel Biederman
-
Patent number: 8106530Abstract: 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: GrantFiled: August 28, 2008Date of Patent: January 31, 2012Assignee: Cisco Technology, Inc.Inventors: Frederick Schindler, Daniel Biederman
-
Patent number: 7903597Abstract: 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: GrantFiled: October 29, 2008Date of Patent: March 8, 2011Assignee: Cisco Technology, Inc.Inventors: Daniel Biederman, Dennis Fahey, Hugh Barrass
-
Publication number: 20110035511Abstract: 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: ApplicationFiled: August 7, 2009Publication date: February 10, 2011Applicant: CISCO TECHNOLOGY, INC.Inventor: Daniel Biederman
-
Publication number: 20100325449Abstract: 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: ApplicationFiled: August 26, 2010Publication date: December 23, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
-
Patent number: 7836336Abstract: 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: GrantFiled: October 16, 2009Date of Patent: November 16, 2010Assignee: Cisco Technology, Inc.Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
-
Patent number: 7788518Abstract: 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: GrantFiled: January 30, 2008Date of Patent: August 31, 2010Assignee: Cisco Technology, Inc.Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
-
Publication number: 20100103955Abstract: 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: ApplicationFiled: October 29, 2008Publication date: April 29, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Daniel Biederman, Dennis Fahey, Hugh Barrass