Patents by Inventor Michael Klingbeil
Michael Klingbeil 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).
-
Publication number: 20240088418Abstract: A system and method are provided for controlling a plurality of fuel cells. The method includes coordinating a distribution of a power demand in response to a power request of a power system comprising a plurality of fuel cells, the power output of each of the fuel cells selected based on a respective efficiency of each of the fuel cells.Type: ApplicationFiled: November 16, 2023Publication date: March 14, 2024Inventors: Thomas Michael Lavertu, Eric Dillen, Adam Edgar Klingbeil, Gayathri Indra Seenumani, James D. Brooks, David Allen Eldredge, Ajith Kuttannair Kumar
-
Patent number: 11860757Abstract: A method for generating an output for performance impact assessment of a change includes determining changes associated with a first managed computer system where corresponding change records includes a respective change time-stamp, determining performance values for a performance metric for predetermined times and associating respective performance time-stamps, selecting one of the changes wherein the selected change has a change time-stamp, identifying first performance values with performance time-stamps that are prior in time to change time-stamp and associating them with a before-change category, identifying second performance values with performance time-stamps that are later in time relative to the change time-stamp and associating them with an after-change category, and generating an output with the first and second performance values (in a tabular or common timeline format) with the first performance values being distinguishable from the second performance values to thereby allow the user to determinType: GrantFiled: June 25, 2021Date of Patent: January 2, 2024Assignee: Lakeside Software, LLCInventors: Lawrence J. Birk, Michael A. Klingbeil, Robert William Koehler
-
Patent number: 11736553Abstract: This disclosure describes selecting the best hosting server(s) in a particular geographical location for the majority of participants in an interactive electronic activity. A request for an electronic interactive activity involving a plurality of nodes is received. At least one factor related to a plurality of potential servers is evaluated with respect to the plurality of nodes, where at least two of the plurality of potential servers are located in different geographical locations. Based at least in part on evaluating the factors, one or more of the potential servers is selected to host the electronic interactive activity, where the one or more of the potential servers selected are located in the same geographical location.Type: GrantFiled: September 27, 2019Date of Patent: August 22, 2023Assignee: Amazon Technologies, Inc.Inventors: John Joseph Dunne, Siddhartha Shankara Rao, Tobias DiPasquale, Michael Klingbeil, Justin Rowe
-
Patent number: 11611606Abstract: This disclosure describes selecting the best hosting server(s) in a particular geographical location for the majority of participants in an interactive electronic activity. A request for an electronic interactive activity involving a plurality of nodes is received. At least one factor related to a plurality of potential servers is evaluated with respect to the plurality of nodes, where at least two of the plurality of potential servers are located in different geographical locations. Based at least in part on evaluating the factors, one or more of the potential servers is selected to host the electronic interactive activity, where the one or more of the potential servers selected are located in the same geographical location.Type: GrantFiled: September 27, 2019Date of Patent: March 21, 2023Assignee: Amazon Technologies, Inc.Inventors: John Joseph Dunne, Siddhartha Shankara Rao, Tobias DiPasquale, Michael Klingbeil, Justin Rowe
-
Publication number: 20220114071Abstract: A method for generating an output for performance impact assessment of a change includes determining changes associated with a first managed computer system where corresponding change records includes a respective change time-stamp, determining performance values for a performance metric for predetermined times and associating respective performance time-stamps, selecting one of the changes wherein the selected change has a change time-stamp, identifying first performance values with performance time-stamps that are prior in time to change time-stamp and associating them with a before-change category, identifying second performance values with performance time-stamps that are later in time relative to the change time-stamp and associating them with an after-change category, and generating an output with the first and second performance values (in a tabular or common timeline format) with the first performance values being distinguishable from the second performance values to thereby allow the user to determinType: ApplicationFiled: June 25, 2021Publication date: April 14, 2022Inventors: Lawrence J. Birk, Michael A. Klingbeil, Robert William Koehler
-
Patent number: 10728394Abstract: A cloud-based video/audio conferencing system and method performs locale based aggregation of a full duplex media stream to organize multiple connections to a conference call that originate from the same physical location or a shared locale. The cloud-based video/audio conferencing system performs synchronization of the microphone and speaker audio signals of the same-locale connections. In this manner, a conference call may be held with multiple user devices making connections from the same physical location. User experience is enhanced by allowing each user in the same location to use his/her own individual devices to connect to the same conference call.Type: GrantFiled: May 1, 2017Date of Patent: July 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher LaFata, Michael Klingbeil, Adam Marks, Carlin Wiegner
-
Patent number: 10466992Abstract: A distributed computing system has a plurality of computers each having a respective image that is defined by a pairing of an operating system and a respective collection of associated software packages. Original data associated with the computers includes, for each computer, an operating system identification and an identification of a collection of software packages where the original data is stored as a plurality of records for each computer. An apparatus for analysis of the images and for image distribution planning includes image identification logic configured to compress the original data into a respective, single record for each computer, providing for efficient and scalable processing. The image identification logic is configured to identify the number of images associated with the computers that are distinct. The apparatus further includes image reducing logic that is configured to reduce the number of distinct images through manual and automatic retargeting and deprovisioning.Type: GrantFiled: August 31, 2015Date of Patent: November 5, 2019Assignee: Lakeside Software, Inc.Inventor: Michael A. Klingbeil
-
Patent number: 9916840Abstract: A technology for estimating a delay between a far-end audio signal and a near-end audio signal for acoustic echo cancellation is disclosed. A copy of the far-end signal is stored in a speaker buffer and organized in chunks, and a copy of the near-end signal is stored in a microphone buffer and organized in chunks. Cross correlation is performed on each pair of speaker chunks and microphone chunks based on ?-PHAse Transform (“PHAT”) generalized cross correlation (“GCC”). A peak correlation value can be obtained for each pair of the chunks. Offset values corresponding to the peak correlation values are collected and clustered. A best cluster is selected and the offset value represented by the selected cluster is identified as the estimated delay. Acoustic echo cancellation can be performed on the near-end signal based on the estimated delay.Type: GrantFiled: December 6, 2016Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Hoang Do, William Burnson, Michael Klingbeil
-
Patent number: 9660887Abstract: A latency compensating adaptive jitter buffer method is implemented. In response to a queuing delay event being detected, the size of the jitter buffer is temporarily increased to receive all incoming audio packets up to a certain refill level. The method then produces audio playback using accelerated playback to reduce the jitter buffer size back to the nominal size.Type: GrantFiled: December 9, 2016Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Michael Klingbeil, Adam Marks
-
Patent number: 9641576Abstract: A cloud-based video/audio conferencing system and method performs locale based aggregation of a full duplex media stream to organize multiple connections to a conference call that originate from the same physical location or a shared locale. The cloud-based video/audio conferencing system performs synchronization of the microphone and speaker audio signals of the same-locale connections. In this manner, a conference call may be held with multiple user devices making connections from the same physical location. User experience is enhanced by allowing each user in the same location to use his/her own individual devices to connect to the same conference call.Type: GrantFiled: December 23, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Christopher LaFata, Michael Klingbeil, Adam Marks, Carlin Wiegner
-
Patent number: 9521057Abstract: A latency compensating adaptive jitter buffer method is implemented in an audio client running on a user device or in an audio server to adaptively adjust the size of a jitter buffer to optimize latency while minimizing packet loss during audio signal transmission. In some embodiments, the jitter buffer is kept to a nominal size for low latency. In response to a queuing delay event being detected, audio production is temporarily stopped and the size of the jitter buffer is temporarily increased to receive all incoming audio packets up to a certain refill level. The method then resumes audio production using accelerated playback to reduce the jitter buffer size back to the nominal size.Type: GrantFiled: December 23, 2014Date of Patent: December 13, 2016Assignee: Amazon Technologies, Inc.Inventors: Michael Klingbeil, Adam Marks
-
Publication number: 20160162273Abstract: A distributed computing system has a plurality of computers each having a respective image that is defined by a pairing of an operating system and a respective collection of associated software packages. Original data associated with the computers includes, for each computer, an operating system identification and an identification of a collection of software packages where the original data is stored as a plurality of records for each computer. An apparatus for analysis of the images and for image distribution planning includes image identification logic configured to compress the original data into a respective, single record for each computer, providing for efficient and scalable processing. The image identification logic is configured to identify the number of images associated with the computers that are distinct. The apparatus further includes image reducing logic that is configured to reduce the number of distinct images through manual and automatic retargeting and deprovisioning.Type: ApplicationFiled: August 31, 2015Publication date: June 9, 2016Inventor: MICHAEL A. KLINGBEIL
-
Publication number: 20160105473Abstract: A latency compensating adaptive jitter buffer method is implemented in an audio client running on a user device or in an audio server to adaptively adjust the size of a jitter buffer to optimize latency while minimizing packet loss during audio signal transmission. In some embodiments, the jitter buffer is kept to a nominal size for low latency. In response to a queuing delay event being detected, audio production is temporarily stopped and the size of the jitter buffer is temporarily increased to receive all incoming audio packets up to a certain refill level. The method then resumes audio production using accelerated playback to reduce the jitter buffer size back to the nominal size.Type: ApplicationFiled: December 23, 2014Publication date: April 14, 2016Inventors: Michael Klingbeil, Adam Marks
-
Publication number: 20160014373Abstract: A cloud-based video/audio conferencing system and method performs locale based aggregation of a full duplex media stream to organize multiple connections to a conference call that originate from the same physical location or a shared locale. The cloud-based video/audio conferencing system performs synchronization of the microphone and speaker audio signals of the same-locale connections. In this manner, a conference call may be held with multiple user devices making connections from the same physical location.Type: ApplicationFiled: December 23, 2014Publication date: January 14, 2016Inventors: Christopher LaFata, Michael Klingbeil, Adam Marks, Carlin Wiegner