Patents by Inventor MICHAEL A. KLINGBEIL
MICHAEL A. 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: 20240281355Abstract: 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: November 21, 2023Publication date: August 22, 2024Inventors: Lawrence J. Birk, Michael A. Klingbeil, Robert William Koehler
-
Patent number: 12047536Abstract: Implementations for selecting an input device based on characteristics of the input signals from those input devices are described. A first input signal is received from a first input device of a participant device participating in a media conference and a second input signal is received from a second input device of the participant device. A first characteristic of the first input signal and a second characteristic of the second input signal are determined. The first characteristic is compared to the second characteristic. It is determined that a quality of the second input signal is greater than a quality of the first input signal based on comparing the first characteristic to the second characteristic. The second input device is selected based on determining that the quality of the second input signal is greater than the quality of the first input signal.Type: GrantFiled: June 30, 2021Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Siddhartha Shankara Rao, Michael Klingbeil, Arvindh Krishnaswamy, John Joseph Dunne
-
Patent number: 12010459Abstract: A plurality of device-sharing participants may be detected that are participating in a videoconference via a shared computing device. The detecting of the plurality of device-sharing participants may be performed based, at least in part, on at least one of an audio analysis of captured audio from one or more microphones or a video analysis of captured video from one or more cameras. A plurality of participant connections corresponding to the plurality of device-sharing participants may be joined to the videoconference. Each of the plurality of participant connections may be identified within the videoconference using a respective name. A plurality of video streams and a plurality of audio streams corresponding to the plurality of participant connections may be transmitted, and the plurality of video streams and the plurality of audio streams may be presented to at least one other conference participant.Type: GrantFiled: March 31, 2022Date of Patent: June 11, 2024Assignee: Amazon Technologies, Inc.Inventors: John Joseph Dunne, Michael Klingbeil, Michael Mark Goodwin, Siddhartha Shankara Rao
-
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