Patents by Inventor Mark Kalman
Mark Kalman 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: 11961538Abstract: Systems and methods are presented for efficient cross-fading of compressed domain information streams on a user/client device. Exemplary systems may provide cross-fade between AAC/Enhanced AAC Plus information streams, between MP3 information streams, or between information streams of unmatched formats. These systems are distinguished in that cross-fade is directly applied to compressed bitstreams so a single decode operation is performed on the resulting bitstream. Thus, a set of frames from each input stream associated with the time interval in which a cross fade is decoded, and combined and recoded with a cross fade or other effect now in the compressed bitstream. Once sent through the client device's decoder, the user hears the transitional effect. The only input data that is decoded and processed is that associated with the portion of each stream used the crossfade, blend or other interstitial, and thus the vast majority of input streams are left compressed.Type: GrantFiled: November 9, 2021Date of Patent: April 16, 2024Assignee: Sirius XM Radio Inc.Inventors: Raymond Lowe, Mark Kalman, Deepen Sinha, Christopher Ward
-
Publication number: 20220328051Abstract: Systems and methods are presented for efficient cross-fading of compressed domain information streams on a user/client device. Exemplary systems may provide cross-fade between AAC/Enhanced AAC Plus information streams, between MP3 information streams, or between information streams of unmatched formats. These systems are distinguished in that cross-fade is directly applied to compressed bitstreams so a single decode operation is performed on the resulting bitstream. Thus, a set of frames from each input stream associated with the time interval in which a cross fade is decoded, and combined and recoded with a cross fade or other effect now in the compressed bitstream. Once sent through the client device's decoder, the user hears the transitional effect. The only input data that is decoded and processed is that associated with the portion of each stream used the crossfade, blend or other interstitial, and thus the vast majority of input streams are left compressed.Type: ApplicationFiled: November 9, 2021Publication date: October 13, 2022Inventors: Raymond Lowe, Mark Kalman, Deepen Sinha, Christopher Ward
-
Publication number: 20220038516Abstract: Implementations provide low-latency live-video streams using existing content delivery networks. An example method includes receiving a video broadcast as a series of frames and determining, for each frame, whether the frame is a break frame. Responsive to determining that the frame is a break frame, the method includes removing an in-progress tag from a current segment file in a playlist for the video broadcast. The playlist includes at least a previous segment file, the current segment file, and a next segment file, which also has a respective in-progress tag. The method also includes associating the frame with a next segment file in a playlist and transmitting the playlist to a cache server. Responsive to determining the frame in the series of frames is not a break frame, the method includes associating the frame with the current segment file. The frame is transmitted to the cache server as a chunk.Type: ApplicationFiled: October 18, 2021Publication date: February 3, 2022Inventors: Geraint John Davies, Mark Kalman
-
Patent number: 11190567Abstract: Implementations provide low-latency live-video streams using existing content delivery networks. An example method includes receiving a video broadcast as a series of frames and determining, for each frame, whether the frame is a break frame. Responsive to determining that the frame is a break frame, the method includes removing an in-progress tag from a current segment file in a playlist for the video broadcast. The playlist includes at least a previous segment file, the current segment file, and a next segment file, which also has a respective in-progress tag. The method also includes associating the frame with a next segment file in a playlist and transmitting the playlist to a cache server. Responsive to determining the frame in the series of frames is not a break frame, the method includes associating the frame with the current segment file. The frame is transmitted to the cache server as a chunk.Type: GrantFiled: February 4, 2020Date of Patent: November 30, 2021Assignee: Twitter, Inc.Inventors: Geraint John Davies, Mark Kalman
-
Patent number: 11170791Abstract: Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPlus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented.Type: GrantFiled: July 30, 2019Date of Patent: November 9, 2021Assignee: Sirius XM Radio Inc.Inventors: Raymond Lowe, Mark Kalman, Deepen Sinha, Christopher Ward
-
Publication number: 20200202871Abstract: Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPlus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented.Type: ApplicationFiled: July 30, 2019Publication date: June 25, 2020Inventors: Raymond Lowe, Mark Kalman, Deepen Sinha, Christopher Ward
-
Publication number: 20200177657Abstract: Implementations provide low-latency live-video streams using existing content delivery networks. An example method includes receiving a video broadcast as a series of frames and determining, for each frame, whether the frame is a break frame. Responsive to determining that the frame is a break frame, the method includes removing an in-progress tag from a current segment file in a playlist for the video broadcast. The playlist includes at least a previous segment file, the current segment file, and a next segment file, which also has a respective in-progress tag. The method also includes associating the frame with a next segment file in a playlist and transmitting the playlist to a cache server. Responsive to determining the frame in the series of frames is not a break frame, the method includes associating the frame with the current segment file. The frame is transmitted to the cache server as a chunk.Type: ApplicationFiled: February 4, 2020Publication date: June 4, 2020Inventors: Geraint John Davies, Mark Kalman
-
Patent number: 10567461Abstract: Implementations provide a structure for low-latency live-video streams using existing content delivery networks. An example method includes creating, at the start of a broadcast stream, a playlist for the broadcast stream that identifies at least two segment files. The content of each of the segment files is a table header. The method also includes transmitting the playlist and each of the segment files to a cache server, obtaining the video broadcast stream as a series of frames, and transmitting each frame in the series of frames to the cache server using an HTTP chunk transfer protocol, each frame being associated with, and written to, a first segment file identified in the playlist. When a frame in the broadcast stream is a break frame, the method includes transmitting an end of file marker for the first segment file and adding a video header for the break frame before it is transmitted.Type: GrantFiled: July 19, 2017Date of Patent: February 18, 2020Assignee: Twitter, Inc.Inventors: Geraint John Davies, Mark Kalman
-
Patent number: 10366694Abstract: Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPlus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented.Type: GrantFiled: October 2, 2017Date of Patent: July 30, 2019Assignee: Sirius XM Radio Inc.Inventors: Raymond Lowe, Mark Kalman, Deepen Sinha, Christopher Ward
-
Patent number: 10306021Abstract: Techniques for streaming content, such as a video game or whiteboard application, to multiple different clients are described herein. In some cases, differences may exist between characteristics of the different clients such as screen size, resolution, operating system, processors and memories and others. The different clients may be positioned in close proximity to one another or at remote locations with respect to one another. In some cases, different network conditions, such as available bandwidth, loss rates, latency, throughput and others, may exist for transmitting content to the different clients.Type: GrantFiled: August 21, 2014Date of Patent: May 28, 2019Assignee: Amazon Technologies, Inc.Inventors: Vinod Murli Mamtani, Mark Kalman
-
Publication number: 20180041561Abstract: Implementations provide a structure for low-latency live-video streams using existing content delivery networks. An example method includes creating, at the start of a broadcast stream, a playlist for the broadcast stream that identifies at least two segment files. The content of each of the segment files is a table header. The method also includes transmitting the playlist and each of the segment files to a cache server, obtaining the video broadcast stream as a series of frames, and transmitting each frame in the series of frames to the cache server using an HTTP chunk transfer protocol, each frame being associated with, and written to, a first segment file identified in the playlist. When a frame in the broadcast stream is a break frame, the method includes transmitting an end of file marker for the first segment file and adding a video header for the break frame before it is transmitted.Type: ApplicationFiled: July 19, 2017Publication date: February 8, 2018Inventors: Geraint John Davies, Mark Kalman
-
Publication number: 20180025735Abstract: Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPlus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented.Type: ApplicationFiled: October 2, 2017Publication date: January 25, 2018Inventors: Raymond Lowe, Mark Kalman, Deepen Sinha, Christopher Ward
-
Patent number: 9779736Abstract: Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPIus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented.Type: GrantFiled: April 17, 2013Date of Patent: October 3, 2017Assignee: Sirius XM Radio Inc.Inventors: Raymond Lowe, Mark Kalman, Deepen Sinha, Christopher Ward
-
Patent number: 9608934Abstract: Techniques for efficient bandwidth estimation are described herein. In some cases, the bandwidth estimation techniques disclosed herein may, for example, calculate bandwidth based on multiple packet groups transmitted at different times. Additionally, in some cases, the bandwidth estimation techniques disclosed herein may, for example, capture cross traffic and its effects on bandwidth. Furthermore, in some cases, the bandwidth estimation techniques disclosed herein may, for example, employ dynamic self-correcting techniques for more reliable estimates.Type: GrantFiled: June 27, 2014Date of Patent: March 28, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark Kalman, Bin Wang, Yon-Seo Kim
-
Patent number: 9578074Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.Type: GrantFiled: November 11, 2013Date of Patent: February 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang
-
Patent number: 9549008Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.Type: GrantFiled: November 11, 2013Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang
-
Publication number: 20150142456Abstract: Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPIus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented.Type: ApplicationFiled: April 17, 2013Publication date: May 21, 2015Inventors: Raymond Lowe, Mark Kalman, Deepen Sinha, Christopher Ward
-
Publication number: 20150134771Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.Type: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang
-
Publication number: 20150133214Abstract: Content may have associated interest information that indicates various areas of interest within images displayed during presentation of the content. An area of interest is an area for which a different encoding bitrate may be desired relative to another area. When an image is encoded for transmission, instructions may be provided to an encoding component for encoding of the image based on the associated interest information. The encoding component may then determine appropriate bitrates for different portions of the image based on the interest information while also satisfying overall bitrate constraints for the image as a whole.Type: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Inventors: Scott Wright Heath, Grant Travis Patrick Wilson, Mark Kalman, Keith Emery Belovay
-
Patent number: 8967205Abstract: In one aspect, the present disclosure relates to a tubular assembly with gap control. Embodiments disclosed herein relate to one or more embodiments of and methods for controlling gaps between helically wrapped layers in a pipe structure. A tubular assembly includes a fluid barrier, a first layer, and a second layer comprising a plurality of non-interlocking helical wraps and disposed on an outer surface of the first layer, in which the first layer is disposed between the fluid barrier and the second layer and configured to at least partially displace into a space created between adjacent non-interlocking helical wraps of the second layer.Type: GrantFiled: March 17, 2010Date of Patent: March 3, 2015Assignee: DeepFlex Inc.Inventors: Mark Kalman, Liang Yu