Patents by Inventor Michael Colligan
Michael Colligan 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: 20250292326Abstract: An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.Type: ApplicationFiled: May 29, 2025Publication date: September 18, 2025Applicant: Chicago Mercantile Exchange Inc.Inventors: Stanislav Liberman, Michael Colligan, James Raitsev
-
Patent number: 12340416Abstract: An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.Type: GrantFiled: June 29, 2022Date of Patent: June 24, 2025Assignee: Chicago Mercantile Exchange Inc.Inventors: Stanislav Liberman, Michael Colligan, James Raitsev
-
Patent number: 12335579Abstract: The technology disclosed teaches a method of testing performance of a device-under-test during cloud gaming over a live cellular network. The method comprises instrumenting the device-under-test with at least one instrument app that interacts with a browser on the device-under-test and captures performance metrics from gaming network traffic. The browser and the instrument app can be invoked using a test controller separated from the device-under-test, causing the browser to connect to a gaming simulation over the live cellular network. A segmented gaming image stream is transmitted to the browser, with segmented playing at varying bit rates and image complexity while the instrument app causes the browser to transmit artificial gameplay events to a gaming simulation test server. Performance metrics from the gaming network traffic are captured, as well as gaming images rendered by the browser during the segmented gaming image stream.Type: GrantFiled: July 28, 2023Date of Patent: June 17, 2025Assignee: Spirent Communications, Inc.Inventors: Mithun Ashwathappa, Michael Colligan
-
Patent number: 12192591Abstract: At least three uses of the technology disclosed are immediately recognized. First, a video stream classifier can be trained that has multiple uses. Second, a trained video stream classifier can be applied to monitor a live network. It can be extended by the network provider to customer relations management or to controlling video bandwidth. Third, a trained video stream classifier can be used to infer bit rate switching of codecs used by video sources and content providers. Bit rate switching and resulting video quality scores can be used to balance network loads and to balance quality of experience for users, across video sources. Balancing based on bit rate switching and resulting video quality scores also can be used when resolving network contention.Type: GrantFiled: August 1, 2022Date of Patent: January 7, 2025Assignee: Spirent Communications, Inc.Inventors: Michael Colligan, Jeremy Bennington
-
Publication number: 20230379551Abstract: The technology disclosed teaches a method of testing performance of a device-under-test during cloud gaming over a live cellular network. The method comprises instrumenting the device-under-test with at least one instrument app that interacts with a browser on the device-under-test and captures performance metrics from gaming network traffic. The browser and the instrument app can be invoked using a test controller separated from the device-under-test, causing the browser to connect to a gaming simulation over the live cellular network. A segmented gaming image stream is transmitted to the browser, with segmented playing at varying bit rates and image complexity while the instrument app causes the browser to transmit artificial gameplay events to a gaming simulation test server. Performance metrics from the gaming network traffic are captured, as well as gaming images rendered by the browser during the segmented gaming image stream.Type: ApplicationFiled: July 28, 2023Publication date: November 23, 2023Applicant: Spirent Communications, Inc.Inventors: Mithun ASHWATHAPPA, Michael COLLIGAN
-
Publication number: 20220368995Abstract: At least three uses of the technology disclosed are immediately recognized. First, a video stream classifier can be trained that has multiple uses. Second, a trained video stream classifier can be applied to monitor a live network. It can be extended by the network provider to customer relations management or to controlling video bandwidth. Third, a trained video stream classifier can be used to infer bit rate switching of codecs used by video sources and content providers. Bit rate switching and resulting video quality scores can be used to balance network loads and to balance quality of experience for users, across video sources. Balancing based on bit rate switching and resulting video quality scores also can be used when resolving network contention.Type: ApplicationFiled: August 1, 2022Publication date: November 17, 2022Applicant: Spirent Communications, Inc.Inventors: Michael COLLIGAN, Jeremy BENNINGTON
-
Publication number: 20220327623Abstract: An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.Type: ApplicationFiled: June 29, 2022Publication date: October 13, 2022Applicant: Chicago Mercantile Exchange Inc.Inventors: Stanislav Liberman, Michael Colligan, James Raitsev
-
Patent number: 11405695Abstract: At least three uses of the technology disclosed are immediately recognized. First, a video stream classifier can be trained that has multiple uses. Second, a trained video stream classifier can be applied to monitor a live network. It can be extended by the network provider to customer relations management or to controlling video bandwidth. Third, a trained video stream classifier can be used to infer bit rate switching of codecs used by video sources and content providers. Bit rate switching and resulting video quality scores can be used to balance network loads and to balance quality of experience for users, across video sources. Balancing based on bit rate switching and resulting video quality scores also can be used when resolving network contention.Type: GrantFiled: April 7, 2020Date of Patent: August 2, 2022Assignee: Spirent Communications, Inc.Inventors: Michael Colligan, Jeremy Bennington
-
Patent number: 11216698Abstract: The disclosed technology teaches training a NR VMOS score generator by generating synthetically impaired images from FR video using filters tuned to generate impaired versions and applying a FR VMOS generator to pairs of unimpaired FR images from the FR video and the impaired versions of the FR images to create ground truth scores for the impaired versions. The disclosed method also includes training by machine learning model an image evaluation classifier using the ground truth scores and the impaired versions to generate NR VMOS scores, and storing coefficients of the image evaluation classifier for use as the NR VMOS score generator. Also disclosed is generating a NR VMOS score by invoking the trained NR VMOS score generator, with stored coefficients generated by feeding the trained NR VMOS score generator with images captured from scenes in a video to be scored, and evaluating the images to generate NR VMOS scores.Type: GrantFiled: December 11, 2018Date of Patent: January 4, 2022Assignee: Spirent Communications, Inc.Inventors: Michael Colligan, Jeremy Bennington
-
Publication number: 20200322694Abstract: At least three uses of the technology disclosed are immediately recognized. First, a video stream classifier can be trained that has multiple uses. Second, a trained video stream classifier can be applied to monitor a live network. It can be extended by the network provider to customer relations management or to controlling video bandwidth. Third, a trained video stream classifier can be used to infer bit rate switching of codecs used by video sources and content providers. Bit rate switching and resulting video quality scores can be used to balance network loads and to balance quality of experience for users, across video sources. Balancing based on bit rate switching and resulting video quality scores also can be used when resolving network contention.Type: ApplicationFiled: April 7, 2020Publication date: October 8, 2020Applicant: Spirent Communications, Inc.Inventors: Michael Colligan, Jeremy Bennington
-
Publication number: 20190258902Abstract: The disclosed technology teaches training a NR VMOS score generator by generating synthetically impaired images from FR video using filters tuned to generate impaired versions and applying a FR VMOS generator to pairs of unimpaired FR images from the FR video and the impaired versions of the FR images to create ground truth scores for the impaired versions. The disclosed method also includes training by machine learning model an image evaluation classifier using the ground truth scores and the impaired versions to generate NR VMOS scores, and storing coefficients of the image evaluation classifier for use as the NR VMOS score generator. Also disclosed is generating a NR VMOS score by invoking the trained NR VMOS score generator, with stored coefficients generated by feeding the trained NR VMOS score generator with images captured from scenes in a video to be scored, and evaluating the images to generate NR VMOS scores.Type: ApplicationFiled: December 11, 2018Publication date: August 22, 2019Applicant: Spirent Communications, Inc.Inventors: Michael COLLIGAN, Jeremy BENNINGTON
-
Patent number: 9061820Abstract: There is a reusable and recyclable storage and shipping container for fluorescent lamp tubes, particularly linear fluorescent lamps commonly used in commercial and industrial fixtures.Type: GrantFiled: February 18, 2011Date of Patent: June 23, 2015Inventor: Michael Colligan
-
Publication number: 20130008817Abstract: There is a reusable and recyclable storage and shipping container for fluorescent lamp tubes, particularly linear fluorescent lamps commonly used in commercial and industrial fixtures.Type: ApplicationFiled: February 18, 2011Publication date: January 10, 2013Inventor: Michael Colligan
-
Publication number: 20110056006Abstract: The toilet base gasket includes a beveled base ring and a replacement flange. The beveled base ring comes with a removable cover and both of which are placed in an existing closet flange prior to installation of the toilet. The replacement flange is a non-wax flange that has a plurality of cotter pins that are circumferentially aligned near an outer edge and of which apply a separating force against a bottom sealing surface of the toilet, and thereby creating a watertight seal between the toilet and the replacement flange as well as between the replacement flange and the beveled base ring.Type: ApplicationFiled: September 4, 2009Publication date: March 10, 2011Inventor: Michael Colligan
-
Publication number: 20060064728Abstract: A method and apparatus for adapting the delivery of assets and/or content to set top terminals within a heterogeneous information distribution system based on graphics and/or processing capability of set top terminals receiving the assets and/or content.Type: ApplicationFiled: May 23, 2005Publication date: March 23, 2006Inventors: Yong Son, Michael Colligan