Patents by Inventor Daniel Berkram

Daniel Berkram 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: 11177877
    Abstract: Systems and methods for performing data transfer between first and second electrical devices are provided. One method may include electrically coupling the first electrical device to a first electrical-optical (E-O) device via a first plurality of electrical lanes, electrically coupling the second electrical device to a second E-O device via a second plurality of electrical lanes, optically coupling the first and second E-O devices via a plurality of optical lanes, and transferring data therebetween via a first optical lane. The method may include monitoring one or more parameters associated with an optical transmitter of the first optical lane, and comparing each parameter to a respective threshold. Responsive to the comparison, the method includes commencing transfer of data between the first and second E-O devices via a second optical lane, and terminating transfer of the data between the first and second E-O devices via the first optical lane.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 16, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James D. Regan, Daniel A. Berkram, Peter D. Maroni
  • Patent number: 10901933
    Abstract: A technique includes, in response to feedback received from ongoing link training with an endpoint device over a serial communication link, a processor identifying a first training set sequence to be communicated as part of the ongoing link training. The technique includes the processor selecting a first state machine of a plurality of state machines; and the processor programming the selected first state machine to communicate the first training set sequence to the serial communication link. The programming of the first state machine includes programming the first state machine with a data pattern that is associated with the first training set sequence and programming the first state machine with a condition to regulate a number of times that the state machine communicates the data pattern to the serial communication link.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: January 26, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James D. Regan, Daniel A. Berkram, John M. Wastlick
  • Publication number: 20200394148
    Abstract: A technique includes, in response to feedback received from ongoing link training with an endpoint device over a serial communication link, a processor identifying a first training set sequence to be communicated as part of the ongoing link training. The technique includes the processor selecting a first state machine of a plurality of state machines; and the processor programming the selected first state machine to communicate the first training set sequence to the serial communication link. The programming of the first state machine includes programming the first state machine with a data pattern that is associated with the first training set sequence and programming the first state machine with a condition to regulate a number of times that the state machine communicates the data pattern to the serial communication link.
    Type: Application
    Filed: June 17, 2019
    Publication date: December 17, 2020
    Inventors: James D. Regan, Daniel A. Berkram, John M. Wastlick
  • Publication number: 20200382211
    Abstract: Systems and methods for performing data transfer between first and second electrical devices are provided. One method may include electrically coupling the first electrical device to a first electrical-optical (E-O) device via a first plurality of electrical lanes, electrically coupling the second electrical device to a second E-O device via a second plurality of electrical lanes, optically coupling the first and second E-O devices via a plurality of optical lanes, and transferring data therebetween via a first optical lane. The method may include monitoring one or more parameters associated with an optical transmitter of the first optical lane, and comparing each parameter to a respective threshold. Responsive to the comparison, the method includes commencing transfer of data between the first and second E-O devices via a second optical lane, and terminating transfer of the data between the first and second E-O devices via the first optical lane.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: James D. Regan, Daniel A. Berkram, Peter D. Maroni
  • Patent number: 9515628
    Abstract: In at least some examples, a communication device includes a photo-diode to convert an optical signal into an electrical current and an open-gain trans-impedance amplifier to amplify the electrical current. The communication device also includes a transmission line between the photo-diode and the open-gain trans-impedance amplifier. The open-gain trans-impedance amplifier includes a programmable input impedance that has been matched to an impedance of the transmission line.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: December 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dacheng Zhou, Daniel A. Berkram
  • Patent number: 9461813
    Abstract: Apparatuses and methods for an optical data interface with electrical forwarded clock are provided. One example optical data interface (220, 320) can include a transmitter (224, 324) having a data input (232, 332) and a clock input (242, 342), and a receiver (226, 326) having a data output (271, 339) and a forwarded clock signal path (254, 376). An optical communication path (248, 348) is coupled between the data input (232, 332) and the data output (271, 339) and configured to communicate a data signal. An electrical communication path (236, 336) is coupled between the clock input (242, 342) and the forwarded clock signal path (254, 376). The electrical communication path (236, 336) is arranged to forward a clock signal used by the receiver (226, 326) as a reference for the optical data signal.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: October 4, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Daniel A. Berkram, Dacheng Zhou
  • Patent number: 9413305
    Abstract: In at least some examples, a communication device includes a photo-diode to convert an optical signal into an electrical current and a feedback-based trans-impedance amplifier to amplify the electrical current. The communication device also includes a transmission line between the photo-diode and the feedback-based trans-impedance amplifier. The feedback-based trans-impedance amplifier includes a programmable input impedance that has been matched to an impedance of the transmission line.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: August 9, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dacheng Zhou, Daniel A. Berkram
  • Patent number: 9300304
    Abstract: Apparatuses and methods for a self-biased delay looked loop with delay linearization are provided. One example delay locked loop (DLL) circuit (100, 200) can include a digital-to-analog converter (DAC) (104, 204, 304) and a bias generator (108, 208) communicatively coupled to an output of the DAC (106, 206, 306). The bias generator (108, 208) is configured to provide a clock signal and a bias signal. A delay control circuit (DCC) (109, 209) is communicatively coupled to the bias generator (108, 208). The DCC (109, 209) is configured to provide a delayed clock signal based on the clock signal and the bias signal. A DAC bias circuit (122, 222, 422) is communicatively coupled to the DAC (106, 206, 306) and configured to provide a feedback signal to the DAC (104, 204, 304) based on the bias signal.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: March 29, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Daniel A. Berkram, Zhubiao Zhu
  • Publication number: 20160087400
    Abstract: Methods, systems, and computer-readable media are provided for operating a vertical-cavity surface-emitting laser. Operating a vertical-cavity surface-emitting laser can include sending a signal to a driver to decrease an optical power of a vertical cavity surface emitting laser transmitter, and sending a signal to the driver associated with increasing the optical power by a particular amount in response to determining that the optical power is insufficient for reception by a receiver.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 24, 2016
    Inventors: Zhubiao Zhu, Dacheng Zhou, Daniel A. Berkram
  • Patent number: 9166367
    Abstract: Methods, systems, and computer-readable media are provided for operating a vertical-cavity surface-emitting laser. Operating a vertical-cavity surface-emitting laser can include sending a signal to a driver to decrease an optical power of a vertical cavity surface emitting laser transmitter, and sending a signal to the driver associated with increasing the optical power by a particular amount in response to determining that the optical power is insufficient for reception by a receiver.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: October 20, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Zhubiao Zhu, Dacheng Zhou, Daniel A. Berkram
  • Publication number: 20150155686
    Abstract: Methods, systems, and devices are provided for operating a vertical-cavity surface-emitting laser. Operating a vertical-cavity surface-emitting laser can include determining an output voltage of a vertical-cavity surface-emitting laser driver, determining a relationship between the output voltage and a reference voltage, and adjusting an output current of the vertical-cavity surface-emitting laser driver based, at least in part, on the determined relationship.
    Type: Application
    Filed: April 25, 2012
    Publication date: June 4, 2015
    Inventors: Daniel A. Berkram, Dacheng Zhou, Zhubiao Zhu
  • Publication number: 20150110142
    Abstract: Methods, systems, and computer-readable mediah are provided for operating a vertical-cavity surface-emitting laser. Operating a vertical-cavity surface-emitting laser can include sending a signal to a driver to decrease an optical power of a vertical cavity surface emitting laser transmitter, and sending a signal to the driver associated with increasing the optical power by a particular amount in response to determining that the optical power is insufficient for reception by a receiver.
    Type: Application
    Filed: April 25, 2012
    Publication date: April 23, 2015
    Inventors: Zhubiao Zhu, Dacheng Zhou, Daniel A. Berkram
  • Publication number: 20150054555
    Abstract: Apparatuses and methods for a self-biased delay looked loop with delay linearization are provided. One example delay locked loop (DU) circuit (100, 200) can include a digital-to-analog converter (DAC) (104, 204, 304) and a bias generator (188, 208) communicatively coupled to an output of the DAC (106, 206, 306). The bias generator (108, 206) is configured to provide a clock signal and a bias signal. A delay control circuit (DCC) (109, 209) is communicatively coupled to the bias generator (108, 208). The DCC (109, 209) is configured to provide a delayed clock signal based on the clock signal and the bias signal. A DAC bias circuit (122, 222, 422) is communicatively coupled to the DAC (106, 206, 306) and configured to provide a feedback signal to the DAC (104, 204, 304) based on the bias signal.
    Type: Application
    Filed: April 26, 2012
    Publication date: February 26, 2015
    Inventors: Daniel A. Berkram, Zhubiao Zhu
  • Publication number: 20150050029
    Abstract: Methods, systems, and computer-readable media are provided for operating a vertical cavity surface-emitting laser. Operating a vertical-cavity surface-emitting laser can include receiving an optical signal from a transmitter, converting the optical signal to a waveform, generating a read capture window based on the waveform, sampling data at a first position in the read capture window, sampling data at a second position in the read capture window, and sending a signal to the transmitter to increase a power level of the optical signal in response to a difference between the sampled data at the first position and the sampled data at the second position exceeding a threshold.
    Type: Application
    Filed: April 25, 2012
    Publication date: February 19, 2015
    Inventors: Dacheng Zhou, Daniel A. Berkram, Zhubiao Zhu
  • Publication number: 20150010312
    Abstract: Apparatuses and methods for an optical data interface with electrical forwarded clock are provided. One example optical data interface (220, 320) can include a transmitter (224, 324) having a data input (232, 332) and a clock input (242, 342), and a receiver (226, 326) having a data output (271, 339) and a forwarded clock signal path (254, 376). An optical communication path (248, 348) is coupled between the data input (232, 332) and the data output (271, 339) and configured to communicate a data signal. An electrical communication path (236, 336) is coupled between the clock input (242, 342) and the forwarded clock signal path (254, 376). The electrical communication path (236, 336) is arranged to forward a clock signal used by the receiver (226, 326) as a reference for the optical data signal.
    Type: Application
    Filed: April 24, 2012
    Publication date: January 8, 2015
    Inventors: Daniel A. Berkram, Dacheng Zhou
  • Publication number: 20150003843
    Abstract: In at least same examples, a communication device includes a photo-diode to convert an optical signal into an electrical current and an open-gain trans-impedance amplifier to amplify the electrical current. The communication device also includes a transmission line between the photo-diode and the open-gain trans-impedance amplifier. The open-gain trans-impedance amplifier includes a programmable input impedance that has been matched to an impedance of the transmission line.
    Type: Application
    Filed: April 25, 2012
    Publication date: January 1, 2015
    Inventors: Dacheng Zhou, Daniel A. Berkram
  • Patent number: 8391432
    Abstract: A method of serializing a data stream includes passing a series of data words from a source in a first clock domain to a serializer in a second clock domain and passing valid signals from the source to the serializer indicating when each of the data words is available from the source. The serializer divides each of the data words into a plurality of portions for serial transmission. The method also includes synchronizing the serializer and the source based on the first of the valid signals.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Carson D. Henrion, Daniel A. Berkram
  • Patent number: 7816975
    Abstract: A bias voltage generation circuit is provided which includes a voltage-to-current translation circuit configured to generate a first current that is positively related to a first voltage. A current mirror circuit is configured to generate a first bias voltage that is negatively related to the first current. The current mirror circuit also generates a second current that is positively related to the first current. Also employed is a current-to-voltage translation circuit configured to generate a second bias voltage that is positively related to the second current.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: October 19, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dacheng Zhou, Jeffry Yetter, Daniel A. Berkram
  • Publication number: 20070063687
    Abstract: A bias voltage generation circuit is provided which includes a voltage-to-current translation circuit configured to generate a first current that is positively related to a first voltage. A current mirror circuit is configured to generate a first bias voltage that is negatively related to the first current. The current mirror circuit also generates a second current that is positively related to the first current. Also employed is a current-to-voltage translation circuit configured to generate a second bias voltage that is positively related to the second current.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Inventors: Dacheng Zhou, Jeffry Yetter, Daniel Berkram
  • Publication number: 20070030934
    Abstract: A method of serializing a data stream includes passing a series of data words from a source in a first clock domain to a serializer in a second clock domain and passing valid signals from the source to the serializer indicating when each of the data words is available from the source. The serializer divides each of the data words into a plurality of portions for serial transmission. The method also includes synchronizing the serializer and the source based on the first of the valid signals.
    Type: Application
    Filed: August 8, 2005
    Publication date: February 8, 2007
    Inventors: Carson Henrion, Daniel Berkram