Patents by Inventor Mark Sauer

Mark 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).

  • Publication number: 20230261934
    Abstract: 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: Application
    Filed: April 17, 2023
    Publication date: August 17, 2023
    Inventors: Mark Sauer, Robert Saunders, David Borges
  • Patent number: 11637741
    Abstract: 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: Grant
    Filed: September 21, 2020
    Date of Patent: April 25, 2023
    Assignee: Skitter, Inc.
    Inventors: Mark Sauer, Robert Saunders, David Borges
  • Publication number: 20210006455
    Abstract: 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: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Inventors: Mark Sauer, Robert Saunders, David Borges
  • Patent number: 10863218
    Abstract: 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: Grant
    Filed: July 9, 2019
    Date of Patent: December 8, 2020
    Assignee: Skitter, Inc.
    Inventors: Mark Sauer, Robert Saunders
  • Patent number: 10785092
    Abstract: 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: Grant
    Filed: July 28, 2017
    Date of Patent: September 22, 2020
    Assignee: Skitter, Inc.
    Inventors: Mark Sauer, Robert Saunders, David Borges
  • Patent number: 10715880
    Abstract: 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: Grant
    Filed: August 24, 2017
    Date of Patent: July 14, 2020
    Assignee: Skitter, Inc.
    Inventors: Mark Sauer, Robert Saunders
  • Publication number: 20190335216
    Abstract: 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: Application
    Filed: July 9, 2019
    Publication date: October 31, 2019
    Inventors: Mark Sauer, Robert Saunders
  • Patent number: 10375430
    Abstract: 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: Grant
    Filed: August 24, 2017
    Date of Patent: August 6, 2019
    Assignee: Skitter, Inc.
    Inventors: Mark Sauer, Robert Saunders
  • Patent number: 10349586
    Abstract: 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: Grant
    Filed: March 23, 2017
    Date of Patent: July 16, 2019
    Assignee: Savannah Global Solutions, LLC
    Inventor: Mark A. Sauer
  • Publication number: 20190069008
    Abstract: 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: Application
    Filed: August 24, 2017
    Publication date: February 28, 2019
    Inventors: Mark Sauer, Robert Saunders
  • Publication number: 20190069046
    Abstract: 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: Application
    Filed: August 24, 2017
    Publication date: February 28, 2019
    Inventors: Mark Sauer, Robert Saunders
  • Publication number: 20190036763
    Abstract: 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: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: Mark Sauer, Robert Saunders, David Borges
  • Publication number: 20180271037
    Abstract: 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: Application
    Filed: March 23, 2017
    Publication date: September 27, 2018
    Inventor: Mark A. Sauer
  • Publication number: 20120269259
    Abstract: 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: Application
    Filed: October 17, 2011
    Publication date: October 25, 2012
    Inventors: Mark Sauer, Robert D. Saunders
  • Patent number: 8250690
    Abstract: 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: Grant
    Filed: April 13, 2006
    Date of Patent: August 28, 2012
    Assignee: BSH Bosch und Siemens Hausgeraete GmbH
    Inventors: Rainer Jurmann, Harald Moschütz, Uwe Ratfisch, Mark Sauer, Horst Wiemer
  • Patent number: 8204109
    Abstract: 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: Grant
    Filed: March 29, 2004
    Date of Patent: June 19, 2012
    Assignee: Etiip Holdings Inc.
    Inventors: Yi Xiong, Mark Sauer, Meng Wang, Peter Koat
  • Patent number: 8099983
    Abstract: 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: Grant
    Filed: June 6, 2007
    Date of Patent: January 24, 2012
    Assignee: BSH Bosch und Siemens Hausgeraete GmbH
    Inventors: Galina Ballheimer, Bernhard Heym, Rainer Jurmann, Mark Sauer, Wilfried Wildung
  • Publication number: 20100251778
    Abstract: 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: Application
    Filed: April 13, 2006
    Publication date: October 7, 2010
    Applicant: BSH Bosch und Siemens Hausgerate GmbH
    Inventors: Rainer Jurmann, Harald Moschütz, Uwe Ratfisch, Mark Sauer, Horst Wiemer
  • Publication number: 20090301143
    Abstract: 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: Application
    Filed: June 6, 2007
    Publication date: December 10, 2009
    Applicant: BSH Bosch und Siemens Hausgeräte GmbH
    Inventors: Galina Ballheimer, Bernhard Heym, Rainer Jurmann, Mark Sauer, Wilfried Wildung
  • Publication number: 20090103602
    Abstract: 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: Application
    Filed: March 29, 2004
    Publication date: April 23, 2009
    Applicant: Digital Accelerator Corporation
    Inventors: Yi Xiong, Mark Sauer, Meng Wang, Peter Koat