Patents by Inventor Mark A. Sauer
Mark A. Sauer 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: 12212452Abstract: Multiple segmentation servers are synchronized to provide failover capacity in such a way that should a failover occur, the segment numbers/playlists/encryption keys/decryption keys are identical on each of the segmentation servers. Synchronizing the contents of a segmentation server on one or more backup segmentation servers ensures that the delivery of a content stream is immune to the failure of segmentation servers, provided at least one segmentation server remains fault-free. A caching server may further facilitate the fault tolerance by checking the availability of the individual segmentation servers, collect content segments from one of the segmentation servers, and serve the content segment to clients. The caching server automatically checks a primary segmentation server to ensure it is available (e.g., online), and provides automatic failover to a backup segmentation server should the primary server experience a fault (e.g., go offline).Type: GrantFiled: April 17, 2023Date of Patent: January 28, 2025Assignee: Skitter, Inc.Inventors: Mark Sauer, Robert Saunders, David Borges
-
Publication number: 20230261934Abstract: Multiple segmentation servers are synchronized to provide failover capacity in such a way that should a failover occur, the segment numbers/playlists/encryption keys/decryption keys are identical on each of the segmentation servers. Synchronizing the contents of a segmentation server on one or more backup segmentation servers ensures that the delivery of a content stream is immune to the failure of segmentation servers, provided at least one segmentation server remains fault-free. A caching server may further facilitate the fault tolerance by checking the availability of the individual segmentation servers, collect content segments from one of the segmentation servers, and serve the content segment to clients. The caching server automatically checks a primary segmentation server to ensure it is available (e.g., online), and provides automatic failover to a backup segmentation server should the primary server experience a fault (e.g., go offline).Type: ApplicationFiled: April 17, 2023Publication date: August 17, 2023Inventors: Mark Sauer, Robert Saunders, David Borges
-
Patent number: 11637741Abstract: Multiple segmentation servers are synchronized to provide failover capacity in such a way that should a failover occur, the segment numbers/playlists/encryption keys/decryption keys are identical on each of the segmentation servers. Synchronizing the contents of a segmentation server on one or more backup segmentation servers ensures that the delivery of a content stream is immune to the failure of segmentation servers, provided at least one segmentation server remains fault-free. A caching server may further facilitate the fault tolerance by checking the availability of the individual segmentation servers, collect content segments from one of the segmentation servers, and serve the content segment to clients. The caching server automatically checks a primary segmentation server to ensure it is available (e.g., online), and provides automatic failover to a backup segmentation server should the primary server experience a fault (e.g., go offline).Type: GrantFiled: September 21, 2020Date of Patent: April 25, 2023Assignee: Skitter, Inc.Inventors: Mark Sauer, Robert Saunders, David Borges
-
Publication number: 20210006455Abstract: Multiple segmentation servers are synchronized to provide failover capacity in such a way that should a failover occur, the segment numbers/playlists/encryption keys/decryption keys are identical on each of the segmentation servers. Synchronizing the contents of a segmentation server on one or more backup segmentation servers ensures that the delivery of a content stream is immune to the failure of segmentation servers, provided at least one segmentation server remains fault-free. A caching server may further facilitate the fault tolerance by checking the availability of the individual segmentation servers, collect content segments from one of the segmentation servers, and serve the content segment to clients. The caching server automatically checks a primary segmentation server to ensure it is available (e.g., online), and provides automatic failover to a backup segmentation server should the primary server experience a fault (e.g., go offline).Type: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Inventors: Mark Sauer, Robert Saunders, David Borges
-
Patent number: 10863218Abstract: A video distribution system synchronizes video output streams on multiple encoders without communication therebetween. Each of the encoders is configured to decode a source video content stream into a sequence of uncompressed frames, where each frame in the sequence is marked with an associated presentation time stamp (PTS) clock value. The encoders calculate a number of clock cycles between instantaneous decoder refresh (IDR)-frames. For each frame in the sequence, the encoders calculate a remainder after a division of an associated PTS clock value of a given frame by the number of clock cycles between IDR-frames. The encoders mark each frame in the sequence as an IDR-frame where the corresponding remainder is strictly less than the number of PTS clock cycles per frame and mark a remainder of the frames in the sequence as an internal frame within a group of pictures (GOP) to produce a marked set of video frames.Type: GrantFiled: July 9, 2019Date of Patent: December 8, 2020Assignee: Skitter, Inc.Inventors: Mark Sauer, Robert Saunders
-
Patent number: 10785092Abstract: Multiple segmentation servers are synchronized to provide failover capacity in such a way that should a failover occur, the segment numbers/playlists/encryption keys/decryption keys are identical on each of the segmentation servers. Synchronizing the contents of a segmentation server on one or more backup segmentation servers ensures that the delivery of a content stream is immune to the failure of segmentation servers, provided at least one segmentation server remains fault-free. A caching server may further facilitate the fault tolerance by checking the availability of the individual segmentation servers, collect content segments from one of the segmentation servers, and serve the content segment to clients. The caching server automatically checks a primary segmentation server to ensure it is available (e.g., online), and provides automatic failover to a backup segmentation server should the primary server experience a fault (e.g., go offline).Type: GrantFiled: July 28, 2017Date of Patent: September 22, 2020Assignee: Skitter, Inc.Inventors: Mark Sauer, Robert Saunders, David Borges
-
Patent number: 10715880Abstract: A video distribution system minimizes bandwidth use between a headend and a remote video distribution center through an origin segmentation server and an edge segmentation server. The origin segmentation server is located at the headend and creates segments and playlists for every video stream originating at the headend. An edge segmentation server is located at the remote video distribution center and receives a request for a playlist of a content stream from CPE. The edge segmentation server joins a multicast group with the content stream and requests the playlist from the origin segmentation server. The edge segmentation server constructs a second playlist with a predetermined final number of segments from the playlist to return to the CPE, generates segments from the content stream received from the headend, identifies and obtains missing segments from the origin segmentation server, and updates the second playlist with the missing segments and segments generated by the edge segmentation server.Type: GrantFiled: August 24, 2017Date of Patent: July 14, 2020Assignee: Skitter, Inc.Inventors: Mark Sauer, Robert Saunders
-
Publication number: 20190335216Abstract: A video distribution system synchronizes video output streams on multiple encoders without communication therebetween. Each of the encoders is configured to decode a source video content stream into a sequence of uncompressed frames, where each frame in the sequence is marked with an associated presentation time stamp (PTS) clock value. The encoders calculate a number of clock cycles between instantaneous decoder refresh (IDR)-frames. For each frame in the sequence, the encoders calculate a remainder after a division of an associated PTS clock value of a given frame by the number of clock cycles between IDR-frames. The encoders mark each frame in the sequence as an IDR-frame where the corresponding remainder is strictly less than the number of PTS clock cycles per frame and mark a remainder of the frames in the sequence as an internal frame within a group of pictures (GOP) to produce a marked set of video frames.Type: ApplicationFiled: July 9, 2019Publication date: October 31, 2019Inventors: Mark Sauer, Robert Saunders
-
Patent number: 10375430Abstract: A video distribution system synchronizes video output streams on multiple encoders without communication therebetween. Each of the encoders is configured to decode a source video content stream into a sequence of uncompressed frames, where each frame in the sequence is marked with an associated presentation time stamp (PTS) clock value. The encoders calculate a number of clock cycles between instantaneous decoder refresh (IDR)-frames. For each frame in the sequence, the encoders calculate a remainder after a division of an associated PTS clock value of a given frame by the number of clock cycles between IDR-frames. The encoders mark each frame in the sequence as an IDR-frame where the corresponding remainder is strictly less than the number of PTS clock cycles per frame and mark a remainder of the frames in the sequence as an internal frame within a group of pictures (GOP) to produce a marked set of video frames.Type: GrantFiled: August 24, 2017Date of Patent: August 6, 2019Assignee: Skitter, Inc.Inventors: Mark Sauer, Robert Saunders
-
Patent number: 10349586Abstract: A stump pulling apparatus comprises a frame, a pair of arms, a pair of stump-engaging wheels, and a drawbar. The pair of arms are pivotally mounted to the frame. The pair of stump-engaging wheels are each rotatably mounted on the pair of arms at a rear end of the corresponding one of the pair of arms. The drawbar includes a front segment, configured to engage the vehicle for towing the stump pulling apparatus and slidably coupled to the rear segment, a rear segment coupled to each of the pair of arms, and a displacement cylinder coupled to and intermediately disposed between the front segment and the rear segment. When the front segment of the drawbar is pulled forward, the displacement cylinder provides a forwardly-acting force on the rear segment, which pivots the pair of arms toward each other, thereby forcibly bringing the stump-engaging wheels together.Type: GrantFiled: March 23, 2017Date of Patent: July 16, 2019Assignee: Savannah Global Solutions, LLCInventor: Mark A. Sauer
-
Publication number: 20190069008Abstract: A video distribution system synchronizes video output streams on multiple encoders without communication therebetween. Each of the encoders is configured to decode a source video content stream into a sequence of uncompressed frames, where each frame in the sequence is marked with an associated presentation time stamp (PTS) clock value. The encoders calculate a number of clock cycles between instantaneous decoder refresh (IDR)-frames. For each frame in the sequence, the encoders calculate a remainder after a division of an associated PTS clock value of a given frame by the number of clock cycles between IDR-frames. The encoders mark each frame in the sequence as an IDR-frame where the corresponding remainder is strictly less than the number of PTS clock cycles per frame and mark a remainder of the frames in the sequence as an internal frame within a group of pictures (GOP) to produce a marked set of video frames.Type: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Inventors: Mark Sauer, Robert Saunders
-
Publication number: 20190069046Abstract: A video distribution system minimizes bandwidth use between a headend and a remote video distribution center through an origin segmentation server and an edge segmentation server. The origin segmentation server is located at the headend and creates segments and playlists for every video stream originating at the headend. An edge segmentation server is located at the remote video distribution center and receives a request for a playlist of a content stream from CPE. The edge segmentation server joins a multicast group with the content stream and requests the playlist from the origin segmentation server. The edge segmentation server constructs a second playlist with a predetermined final number of segments from the playlist to return to the CPE, generates segments from the content stream received from the headend, identifies and obtains missing segments from the origin segmentation server, and updates the second playlist with the missing segments and segments generated by the edge segmentation server.Type: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Inventors: Mark Sauer, Robert Saunders
-
Publication number: 20190036763Abstract: Multiple segmentation servers are synchronized to provide failover capacity in such a way that should a failover occur, the segment numbers/playlists/encryption keys/decryption keys are identical on each of the segmentation servers. Synchronizing the contents of a segmentation server on one or more backup segmentation servers ensures that the delivery of a content stream is immune to the failure of segmentation servers, provided at least one segmentation server remains fault-free. A caching server may further facilitate the fault tolerance by checking the availability of the individual segmentation servers, collect content segments from one of the segmentation servers, and serve the content segment to clients. The caching server automatically checks a primary segmentation server to ensure it is available (e.g., online), and provides automatic failover to a backup segmentation server should the primary server experience a fault (e.g., go offline).Type: ApplicationFiled: July 28, 2017Publication date: January 31, 2019Inventors: Mark Sauer, Robert Saunders, David Borges
-
Publication number: 20180271037Abstract: A stump pulling apparatus comprises a frame, a pair of arms, a pair of stump-engaging wheels, and a drawbar. The pair of arms are pivotally mounted to the frame. The pair of stump-engaging wheels are each rotatably mounted on the pair of arms at a rear end of the corresponding one of the pair of arms. The drawbar includes a front segment, configured to engage the vehicle for towing the stump pulling apparatus and slidably coupled to the rear segment, a rear segment coupled to each of the pair of arms, and a displacement cylinder coupled to and intermediately disposed between the front segment and the rear segment. When the front segment of the drawbar is pulled forward, the displacement cylinder provides a forwardly-acting force on the rear segment, which pivots the pair of arms toward each other, thereby forcibly bringing the stump-engaging wheels together.Type: ApplicationFiled: March 23, 2017Publication date: September 27, 2018Inventor: Mark A. Sauer
-
Publication number: 20120269259Abstract: Various embodiments of methods and systems for buffering a video stream to smooth out the variable bit rate in an MPEG 2 transport stream to a capped bit rate, while not causing packet loss on the network, and allowing the streams to pass through a bit rate constrained IP network are disclosed. One method includes conditioning a variable bit rate video content stream such that the frames are packed back to back into a constant bit rate stream such that filler packets are not required to approximate a constant bit rate. The packed video content stream, having a constant bit rate due to portions of the frames being packed into a given transmission segment, may be transmitted across a channel in a constant bit rate network.Type: ApplicationFiled: October 17, 2011Publication date: October 25, 2012Inventors: Mark Sauer, Robert D. Saunders
-
Patent number: 8250690Abstract: A machine for laundry has a drum shaft rotatably mounted by a bearing for driving a laundry drum and having a device for determining loading-relevant characteristic variables or an unbalance of the laundry drum or of the drum shaft. The device for determining loading-relevant characteristic variables or an unbalance includes a magnetic field sensor that senses a magnetized region on the drum shaft or the laundry drum.Type: GrantFiled: April 13, 2006Date of Patent: August 28, 2012Assignee: BSH Bosch und Siemens Hausgeraete GmbHInventors: Rainer Jurmann, Harald Moschütz, Uwe Ratfisch, Mark Sauer, Horst Wiemer
-
Patent number: 8204109Abstract: The present invention provides a method to compress digital moving pictures or video signals based on an overcomplete basis transform using a modified Matching Pursuit algorithm. More particularly, this invention focuses on the efficient coding of the motion residual image, which is generated by the process of motion estimation and compensation. A residual energy segmentation algorithm (RESA) can be used to obtain an initial estimate of the shape and position of high-energy regions in the residual image. A progressive elimination algorithm (PEA) can be used to reduce the number of matching evaluations in the matching pursuits process. RESA and PEA can speed up the encoder by many times for finding the matched basis from the pre-specified overcomplete basis dictionary. Three parameters of the matched pattern form an atom, which defines the index into the dictionary and the position of the selected basis, as well as the inner product between the chosen basis pattern and the residual signal.Type: GrantFiled: March 29, 2004Date of Patent: June 19, 2012Assignee: Etiip Holdings Inc.Inventors: Yi Xiong, Mark Sauer, Meng Wang, Peter Koat
-
Patent number: 8099983Abstract: A washing machine includes a liquor container suspended for oscillating in a housing. A washing drum is rotatable within the liquor container. A material-elastic collar is connected for establishing a liquid tight seal on the edge of a front-side loading opening of the liquor container, connecting with a housing-side loading opening, and with a door mounted for sealing the housing-side loading opening. A filling element is located on the door and has a curved outward portion in the shape of a truncated cone. The filling element has a surface area with at least one recess commencing close to a largest diameter of the cone portion, and forms a rising surface of sickle shape in the direction of the interior of the drum and toward a smallest diameter of the cone on the surface area thereof.Type: GrantFiled: June 6, 2007Date of Patent: January 24, 2012Assignee: BSH Bosch und Siemens Hausgeraete GmbHInventors: Galina Ballheimer, Bernhard Heym, Rainer Jurmann, Mark Sauer, Wilfried Wildung
-
Publication number: 20100251778Abstract: A machine for laundry has a drum shaft rotatably mounted by a bearing for driving a laundry drum and having a device for determining loading-relevant characteristic variables or an unbalance of the laundry drum or of the drum shaft. The device for determining loading-relevant characteristic variables or an unbalance includes a magnetic field sensor that senses a magnetized region on the drum shaft or the laundry drum.Type: ApplicationFiled: April 13, 2006Publication date: October 7, 2010Applicant: BSH Bosch und Siemens Hausgerate GmbHInventors: Rainer Jurmann, Harald Moschütz, Uwe Ratfisch, Mark Sauer, Horst Wiemer
-
Publication number: 20090301143Abstract: A washing machine includes a liquor container suspended for oscillating in a housing. A washing drum is rotatable within the liquor container. A material-elastic collar is connected for establishing a liquid tight seal on the edge of a front-side loading opening of the liquor container, connecting with a housing-side loading opening, and with a door mounted for sealing the housing-side loading opening. A filling element is located on the door and has a curved outward portion in the shape of a truncated cone. The filling element has a surface area with at least one recess commencing close to a largest diameter of the cone portion, and forms a rising surface of sickle shape in the direction of the interior of the drum and toward a smallest diameter of the cone on the surface area thereof.Type: ApplicationFiled: June 6, 2007Publication date: December 10, 2009Applicant: BSH Bosch und Siemens Hausgeräte GmbHInventors: Galina Ballheimer, Bernhard Heym, Rainer Jurmann, Mark Sauer, Wilfried Wildung