Patents by Inventor John C. Sievers
John C. Sievers 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: 20240151926Abstract: A communications panel includes a chassis receiving one or more tray arrangements that each support one or more cassettes. Each cassette carries a plurality of ports at which connections are made between front and rear plug connectors. Each tray arrangement includes guides along which the cassettes slidably mount. The guides and cassettes are configured to enable cassettes of various size to mount to the same tray without reconfiguring the guides.Type: ApplicationFiled: February 18, 2022Publication date: May 9, 2024Applicant: CommScope Technologies LLCInventors: David Jan Irma VAN BAELEN, John T. PFARR, Michael J. WENTWORTH, Scott C. SIEVERS
-
Patent number: 11971598Abstract: A communications panel includes a chassis receiving one or more tray arrangements that each support one or more cassettes. Each cassette carries a plurality of ports at which connections are made between front and rear plug connectors. Each tray arrangement includes guides along which the cassettes slidably mount. The guides and cassettes are configured to enable cassettes of various size to mount to the same tray without reconfiguring the guides.Type: GrantFiled: February 18, 2022Date of Patent: April 30, 2024Assignee: COMMSCOPE TECHNOLOGIES LLCInventors: David Jan Irma Van Baelen, John T. PFarr, Michael J. Wentworth, Scott C. Sievers, Matthew J. Holmberg, Jacob C. Anderson
-
Patent number: 11849130Abstract: Methods and devices for a parallel multi-processor encoder system for encoding video data. The video data comprises a sequence of frames, wherein each frame comprises a plurality of blocks of pixels in sequential rows. For each frame, the system divides the plurality of blocks into a plurality of subsets of blocks, wherein each subset of blocks is allocated to a respective processor of the parallel multi-processor system. Each respective processor of the parallel multi-processor system may sequentially encode rows of the subset of blocks allocated to the respective processor and sequentially transmit each encoded row of blocks as a bit stream to a decoder on a channel. For each row, the respective encoded row of blocks is transmitted to the decoder for each processor prior to transmission of the next sequential respective encoded row of blocks for any processor. Additionally, a similar parallel multi-processor decoder system is described.Type: GrantFiled: April 29, 2022Date of Patent: December 19, 2023Assignee: Coherent Logix, IncorporatedInventors: Michael W. Bruns, Martin A. Hunt, Manjunath H. Siddaiah, John C. Sievers
-
Publication number: 20220264130Abstract: Methods and devices for a parallel multi-processor encoder system for encoding video data. The video data comprises a sequence of frames, wherein each frame comprises a plurality of blocks of pixels in sequential rows. For each frame, the system divides the plurality of blocks into a plurality of subsets of blocks, wherein each subset of blocks is allocated to a respective processor of the parallel multi-processor system. Each respective processor of the parallel multi-processor system may sequentially encode rows of the subset of blocks allocated to the respective processor and sequentially transmit each encoded row of blocks as a bit stream to a decoder on a channel. For each row, the respective encoded row of blocks is transmitted to the decoder for each processor prior to transmission of the next sequential respective encoded row of blocks for any processor. Additionally, a similar parallel multi-processor decoder system is described.Type: ApplicationFiled: April 29, 2022Publication date: August 18, 2022Inventors: Michael W. Bruns, Martin A. Hunt, Manjunath H. Siddaiah, John C. Sievers
-
Patent number: 11323729Abstract: Methods and devices are described for a parallel multi-processor encoder system for encoding video data, wherein the video data comprises a sequence of frames, wherein each frame comprises a plurality of blocks of pixels in sequential rows. For each frame, the system may divide the plurality of blocks into a plurality of subsets of blocks, wherein each subset of blocks is allocated to a respective processor of the parallel multi-processor system. Each respective processor of the parallel multi-processor system may sequentially encode rows of the subset of blocks allocated to the respective processor and sequentially transmit each encoded row of blocks as a bit stream to a decoder on a channel. For each row, the respective encoded row of blocks may be transmitted to the decoder for each processor prior to transmission of the next sequential respective encoded row of blocks for any processor. Additionally, a similar parallel multi-processor decoder system is described.Type: GrantFiled: December 21, 2020Date of Patent: May 3, 2022Assignee: Coherent Logix, IncorporatedInventors: Michael W. Bruns, Martin A. Hunt, Manjunath H. Siddaiah, John C. Sievers
-
Publication number: 20210152839Abstract: Methods and devices are described for a parallel multi-processor encoder system for encoding video data, wherein the video data comprises a sequence of frames, wherein each frame comprises a plurality of blocks of pixels in sequential rows. For each frame, the system may divide the plurality of blocks into a plurality of subsets of blocks, wherein each subset of blocks is allocated to a respective processor of the parallel multi-processor system. Each respective processor of the parallel multi-processor system may sequentially encode rows of the subset of blocks allocated to the respective processor and sequentially transmit each encoded row of blocks as a bit stream to a decoder on a channel. For each row, the respective encoded row of blocks may be transmitted to the decoder for each processor prior to transmission of the next sequential respective encoded row of blocks for any processor. Additionally, a similar parallel multi-processor decoder system is described.Type: ApplicationFiled: December 21, 2020Publication date: May 20, 2021Inventors: Michael W. Bruns, Martin A. Hunt, Manjunath H. Siddaiah, John C. Sievers
-
Patent number: 10873754Abstract: Methods and devices are described for a parallel multi-processor encoder system for encoding video data, wherein the video data comprises a sequence of frames, wherein each frame comprises a plurality of blocks of pixels in sequential rows. For each frame, the system may divide the plurality of blocks into a plurality of subsets of blocks, wherein each subset of blocks is allocated to a respective processor of the parallel multi-processor system. Each respective processor of the parallel multi-processor system may sequentially encode rows of the subset of blocks allocated to the respective processor and sequentially transmit each encoded row of blocks as a bit stream to a decoder on a channel. For each row, the respective encoded row of blocks may be transmitted to the decoder for each processor prior to transmission of the next sequential respective encoded row of blocks for any processor. Additionally, a similar parallel multi-processor decoder system is described.Type: GrantFiled: December 11, 2018Date of Patent: December 22, 2020Assignee: Coherent Logix, IncorporatedInventors: Michael W. Bruns, Martin A. Hunt, Manjunath H. Siddaiah, John C. Sievers
-
Publication number: 20190182495Abstract: Methods and devices are described for a parallel multi-processor encoder system for encoding video data, wherein the video data comprises a sequence of frames, wherein each frame comprises a plurality of blocks of pixels in sequential rows. For each frame, the system may divide the plurality of blocks into a plurality of subsets of blocks, wherein each subset of blocks is allocated to a respective processor of the parallel multi-processor system. Each respective processor of the parallel multi-processor system may sequentially encode rows of the subset of blocks allocated to the respective processor and sequentially transmit each encoded row of blocks as a bit stream to a decoder on a channel. For each row, the respective encoded row of blocks may be transmitted to the decoder for each processor prior to transmission of the next sequential respective encoded row of blocks for any processor. Additionally, a similar parallel multi-processor decoder system is described.Type: ApplicationFiled: December 11, 2018Publication date: June 13, 2019Inventors: Michael W. Bruns, Michael A. Hunt, Manjunath H. Siddaiah, John C. Sievers
-
Patent number: 9438928Abstract: A mechanism for performing a motion vector search at a current block within a current frame of video data. For each test vector position v of a plurality of test vector positions, compute a rate distortion value J(v) based on a combination of a distortion value D(v) and a bit cost value R(v,p,C). The distortion value D(v) represents a measure of distortion of the current block relative to a corresponding block Bv in the reference frame. The bit cost value R(v,p,C) depends on the test vector position v, a prediction vector p for the current block and a set C of one or more vectors c1, c2, . . . , cn. The one or more vectors c1, c2, . . . , cn are estimates (or predictions) of statistically-popular motion vectors for the current frame. The test vector position v* that gives a minimum rate-distortion value J(v*) is selected as the motion vector for the current block.Type: GrantFiled: August 1, 2013Date of Patent: September 6, 2016Assignee: LIFESIZE, INC.Inventor: John C. Sievers
-
Publication number: 20140126638Abstract: A mechanism for performing a motion vector search at a current block within a current frame of video data. For each test vector position v of a plurality of test vector positions, compute a rate distortion value J(v) based on a combination of a distortion value D(v) and a bit cost value R(v,p,C). The distortion value D(v) represents a measure of distortion of the current block relative to a corresponding block Bv in the reference frame. The bit cost value R(v,p,C) depends on the test vector position v, a prediction vector p for the current block and a set C of one or more vectors c1, c2, . . . , cn. The one or more vectors c1, c2, . . . , cn are estimates (or predictions) of statistically-popular motion vectors for the current frame. The test vector position v* that gives a minimum rate-distortion value J(v*) is selected as the motion vector for the current block.Type: ApplicationFiled: August 1, 2013Publication date: May 8, 2014Applicant: Logitech Europe S.A.Inventor: John C. Sievers
-
Patent number: 5742346Abstract: A method and apparatus for selectively pre-filtering signal representations of images representing data to be transmitted and substantially maintaining the frame rate of transmission by reducing the number of expected bits needed to transmit the selected block portions of an image frame. The pre-filter uses the quantizer state value representative of the number of expected bits required for each block portion of the image as well as a weighted energy error value based on the preselected coding method of the block of the image being transmitted to determine a level of prefiltering required. The prefilter, for example, may be a multi-tap filter having a center tap and outer taps with amplitudes based on the quantizer state and weighted error energy values.Type: GrantFiled: August 9, 1994Date of Patent: April 21, 1998Assignee: Picture Tel CorporationInventors: John C. Sievers, John E. Bruder