Patents by Inventor Bradley Reitmeyer
Bradley Reitmeyer 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: 11936923Abstract: A system for transcoding a media stream includes at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory. The at least one processor is configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: GrantFiled: July 5, 2022Date of Patent: March 19, 2024Assignee: RESI MEDIA LLCInventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Publication number: 20230362418Abstract: A system for converting an adaptive media stream to downloadable media includes at least one network interface, at least one memory, and at least one processor. The at least one processor is configured to receive, from a requesting device, a request for converting at least a portion of a media stream into a downloadable multimedia container, initialize a plurality of worker threads, retrieve, via one of the plurality of worker threads, a segment of the media stream from a storage location, concatenate, via the one of the plurality of worker threads, the retrieved segment into a multimedia container, determine that each segment of the media stream associated with the at least a portion of the media stream is included in the multimedia container, and transmit, via the at least one network interface, the multimedia container to the requesting device.Type: ApplicationFiled: July 21, 2023Publication date: November 9, 2023Inventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Publication number: 20230345057Abstract: A system for transcoding a media stream includes at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory. The at least one processor is configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: ApplicationFiled: June 29, 2023Publication date: October 26, 2023Inventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Patent number: 11758200Abstract: A system for converting an adaptive media stream to downloadable media includes at least one network interface, at least one memory, and at least one processor. The at least one processor is configured to receive, from a requesting device, a request for converting at least a portion of a media stream into a downloadable multimedia container, initialize a plurality of worker threads, retrieve, via one of the plurality of worker threads, a segment of the media stream from a storage location, concatenate, via the one of the plurality of worker threads, the retrieved segment into a multimedia container, determine that each segment of the media stream associated with the at least a portion of the media stream is included in the multimedia container, and transmit, via the at least one network interface, the multimedia container to the requesting device.Type: GrantFiled: June 20, 2022Date of Patent: September 12, 2023Assignee: RESI MEDIA LLCInventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Patent number: 11736739Abstract: A system for transcoding a media stream includes at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory. The at least one processor is configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: GrantFiled: June 20, 2022Date of Patent: August 22, 2023Assignee: RESI MEDIA LLCInventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Publication number: 20220394312Abstract: A system for converting an adaptive media stream to downloadable media includes at least one network interface, at least one memory, and at least one processor. The at least one processor is configured to receive, from a requesting device, a request for converting at least a portion of a media stream into a downloadable multimedia container, initialize a plurality of worker threads, retrieve, via one of the plurality of worker threads, a segment of the media stream from a storage location, concatenate, via the one of the plurality of worker threads, the retrieved segment into a multimedia container, determine that each segment of the media stream associated with the at least a portion of the media stream is included in the multimedia container, and transmit, via the at least one network interface, the multimedia container to the requesting device.Type: ApplicationFiled: June 20, 2022Publication date: December 8, 2022Inventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Publication number: 20220394313Abstract: A system for transcoding a media stream includes at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory. The at least one processor is configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: ApplicationFiled: June 20, 2022Publication date: December 8, 2022Inventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Patent number: 11412272Abstract: A system for converting an adaptive media stream to downloadable media includes at least one network interface, at least one memory, and at least one processor. The at least one processor is configured to receive, from a requesting device, a request for converting at least a portion of a media stream into a downloadable multimedia container, initialize a plurality of worker threads, retrieve, via one of the plurality of worker threads, a segment of the media stream from a storage location, concatenate, via the one of the plurality of worker threads, the retrieved segment into a multimedia container, determine that each segment of the media stream associated with the at least a portion of the media stream is included in the multimedia container, and transmit, via the at least one network interface, the multimedia container to the requesting device.Type: GrantFiled: March 19, 2021Date of Patent: August 9, 2022Assignee: RESI MEDIA LLCInventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Patent number: 11405665Abstract: A system for transcoding a media stream includes at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory. The at least one processor is configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: GrantFiled: March 23, 2022Date of Patent: August 2, 2022Assignee: RESI MEDIA LLCInventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Patent number: 11405661Abstract: A system for transcoding a media stream includes at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory. The at least one processor is configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: GrantFiled: March 11, 2021Date of Patent: August 2, 2022Assignee: RESI MEDIA LLCInventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Publication number: 20210297709Abstract: A system for converting an adaptive media stream to downloadable media includes at least one network interface, at least one memory, and at least one processor. The at least one processor is configured to receive, from a requesting device, a request for converting at least a portion of a media stream into a downloadable multimedia container, initialize a plurality of worker threads, retrieve, via one of the plurality of worker threads, a segment of the media stream from a storage location, concatenate, via the one of the plurality of worker threads, the retrieved segment into a multimedia container, determine that each segment of the media stream associated with the at least a portion of the media stream is included in the multimedia container, and transmit, via the at least one network interface, the multimedia container to the requesting device.Type: ApplicationFiled: March 19, 2021Publication date: September 23, 2021Inventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Publication number: 20210289234Abstract: A system for transcoding a media stream includes at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory. The at least one processor is configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: ApplicationFiled: March 11, 2021Publication date: September 16, 2021Inventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Patent number: 10951925Abstract: This disclosure relates to a system for transcoding a media stream. The system comprises at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory, the at least one processor configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: GrantFiled: December 11, 2019Date of Patent: March 16, 2021Assignee: RESI MEDIA LLCInventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Publication number: 20200120364Abstract: This disclosure relates to a system for transcoding a media stream. The system comprises at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory, the at least one processor configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: ApplicationFiled: December 11, 2019Publication date: April 16, 2020Inventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Patent number: 10511864Abstract: This disclosure relates to a system for transcoding a media stream. The system comprises at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory, the at least one processor configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: GrantFiled: June 25, 2018Date of Patent: December 17, 2019Assignee: LIVING AS ONE, LLCInventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Patent number: 10327013Abstract: A system for asynchronous uploading of digital multimedia with guaranteed delivery is provided. The system comprises at least one processor and a memory coupled to the at least one processor, the memory containing computer executable instructions that, when executed by the at least one processor, cause the system to attempt by at least one upload worker thread to transmit a first container to a remote server, execute by the at least one upload worker thread a data integrity test on the first container upon a successful upload of the first container, and repeat, if the data integrity test fails, the attempt and execute steps.Type: GrantFiled: April 3, 2018Date of Patent: June 18, 2019Assignee: LIVING AS ONE, LLCInventors: Paul Martel, Bradley Reitmeyer
-
Publication number: 20180310032Abstract: This disclosure relates to a system for transcoding a media stream. The system comprises at least one network interface; at least one memory; and at least one processor each coupled to one or more of the at least one network interface and one or more of the at least one memory, the at least one processor configured to publish, via a messaging bus, a segment transcode request in a segment transcode request queue, retrieve the segment transcode request by a transcode worker thread, wherein the first transcode worker thread monitors the segment transcode request queue, transcode by a second transcode worker thread a segment referenced by the segment transcode request, determine by the manifest processor whether the second transcode worker thread has completed transcoding the segment and is still operating, and, if not, transcode the segment by a third transcode worker thread, and store the transcoded segment.Type: ApplicationFiled: June 25, 2018Publication date: October 25, 2018Inventors: Bradley Reitmeyer, Paul Martel, Christopher Joel Ribble
-
Publication number: 20180227602Abstract: A system for asynchronous uploading of digital multimedia with guaranteed delivery is provided. The system comprises at least one processor and a memory coupled to the at least one processor, the memory containing computer executable instructions that, when executed by the at least one processor, cause the system to attempt by at least one upload worker thread to transmit a first container to a remote server, execute by the at least one upload worker thread a data integrity test on the first container upon a successful upload of the first container, and repeat, if the data integrity test fails, the attempt and execute steps.Type: ApplicationFiled: April 3, 2018Publication date: August 9, 2018Inventors: Paul Martel, Bradley Reitmeyer
-
Patent number: 9936228Abstract: A system for asynchronous uploading of live digital multimedia with guaranteed delivery is provided. The system comprises a video encoder and a remote server, wherein the video encoder includes instructions for acquiring video and audio, encoding the video and audio, creating a manifest file, storing the manifest file, adding the manifest file to an upload queue, creating a segment file, storing the segment file, adding the segment file to the upload queue, initiating at least one upload worker thread, taking a first file from the upload queue, attempting to transmit the first file to the remote server, determining if an instability with the connection to the remote server exists, and, if so, repeating the attempting and determining steps, executing a data integrity test on the first file upon a successful upload of the first file, and repeating, if the data integrity test fails, the attempting, determining, and executing steps.Type: GrantFiled: March 18, 2017Date of Patent: April 3, 2018Assignee: LIVING AS ONE, LLCInventors: Paul Martel, Bradley Reitmeyer
-
Publication number: 20180063557Abstract: A system for asynchronous uploading of live digital multimedia with guaranteed delivery is provided. The system comprises a video encoder and a remote server, wherein the video encoder includes instructions for acquiring video and audio, encoding the video and audio, creating a manifest file, storing the manifest file, adding the manifest file to an upload queue, creating a segment file, storing the segment file, adding the segment file to the upload queue, initiating at least one upload worker thread, taking a first file from the upload queue, attempting to transmit the first file to the remote server, determining if an instability with the connection to the remote server exists, and, if so, repeating the attempting and determining steps, executing a data integrity test on the first file upon a successful upload of the first file, and repeating, if the data integrity test fails, the attempting, determining, and executing steps.Type: ApplicationFiled: March 18, 2017Publication date: March 1, 2018Inventors: Paul Martel, Bradley Reitmeyer